INDONESIA

Northern Part of Sumatera Island

All you need is here. Scroll, Read and Stay update . . .

Buat Random Post Fast Loading [BLOG]

Thanks to maker, cuma nyomot jadi ga tahu punya siapa. Pokoknya thanks dah. Sory sama bahasanya, ini cuma catatan ane biar ga repot repot nyari lagi. Mau dicoba juga boleh.
  1. Gadget HTML/JavaScript
  2. masukkan kode :
<script>

//<![CDATA[

// Feed configuration

var homePage = 'ritongablog.blogspot.co.id',

maxResults = 5,

containerId = 'random-post-container';

// Function to generate random number limited from `min` to `max`

// Used to create a valid and safe random feed `start-index`

function getRandomInt(min, max) {

return Math.floor(Math.random() * (max - min + 1)) + min;

}

// Function to shuffle arrays

// Used to randomize order of the generated JSON feed

function shuffleArray(arr) {

var i = arr.length, j, temp;

if (i === 0) return false;

while (--i) {

j = Math.floor(Math.random() * (i + 1));

temp = arr[i];

arr[i] = arr[j];

arr[j] = temp;

}

return arr;

}

// Get a random start index

function createRandomPostsStartIndex(json) {

var startIndex = getRandomInt(1, (json.feed.openSearch$totalResults.$t - maxResults));

// console.log('Get the post feed start from ' + startIndex + ' until ' + (startIndex + maxResults));

document.write('<scr' + 'ipt src="' + homePage + '/feeds/posts/summary?alt=json-in-script&orderby=updated&start-index=' + startIndex + '&max-results=' + maxResults + '&callback=randomPosts"></scr' + 'ipt>');

}

// Widget's main function

function randomPosts(json) {

var link, ct = document.getElementById(containerId),

entry = shuffleArray(json.feed.entry),

skeleton = "<ul>";

for (var i = 0, len = entry.length; i < len; i++) {

for (var j = 0, jen = entry[i].link.length; j < jen; j++) {

link = (entry[i].link[j].rel == "alternate") ? entry[i].link[j].href : '#';

}

skeleton += '<li><a href="' + link + '">' + entry[i].title.$t + '</a></li>';

}

ct.innerHTML = skeleton + '</ul>';

}

document.write('<scr' + 'ipt src="' + homePage + '/feeds/posts/summary?alt=json-in-script&max-results=0&callback=createRandomPostsStartIndex"></scr' + 'ipt>');

//]]>

</script>


SAVE and DONE!

Tidak ada komentar:
Write comments

PERHATIAN!

- Baca dulu artikel dan komentar yang ada dengan teliti sebelum menulis komentar

- Harap berkomentar dengan bijak dan sopan

- Centang 'Beritahu Saya' untuk mendapat jawaban balasan dari Email

- Link aktif, iklan, dan sejenisnya, akan dimasukan ke folder SPAM

- Kalimat yang mengandung makna dan tujuan yang tidak baik akan dihapus!

Akhirnya semua akan kembali ke titik jenuh. Bila saat itu tiba, Kembalilah. Kembali kepada siapa? Kembali kepada Dia pastinya - !
Join Our Newsletter