Wednesday, November 25, 2009

Cara Membuat Random Post

Buka Template -> Edit HTML -> Jangan lupa lakukan backup template :)
Kemudian Copy-paste kode dibawah ini biasanya atas tag </head> .
<script type="text/javascript">
//<![CDATA[
var _yourBlogUrl = "http://kluwan.blogspot.com";

function randomPost() {
var script = document.createElement("script");
script.setAttribute("type", "text/javascript");
var theUrl = _yourBlogUrl +"/feeds/posts/summary?alt=json-in-script&callback=getTotalPostsCallback&start-index=1&max-results=1";
script.setAttribute("src", theUrl);
document.documentElement.firstChild.appendChild(script);
};
function getTotalPostsCallback(json) {
var totalResults = json.feed.openSearch$totalResults.$t;
if (totalResults > 0) {
getRandomPostNumber(totalResults);
}
};
function getRandomPostNumber(totalResults) {
var randomNumber = Math.floor((Math.random() * totalResults) + 1);
getRandomUrl(randomNumber);
};
function getRandomUrl(randomNumber) {
var script = document.createElement("script");
script.setAttribute("type", "text/javascript");
var theUrl = _yourBlogUrl +"/feeds/posts/summary?alt=json-in-script&callback=getTheUrlCallback&start-index=" + randomNumber + "&max-results=1";
script.setAttribute("src", theUrl);
document.documentElement.firstChild.appendChild(script);
};
function getTheUrlCallback(json) {
var theUrl = json.feed.entry[0].link[0].href;
window.location.href = theUrl;
}
//]]>
</script>

Jangan lupa ganti warna merah diatas dengan nama blog kita, jika sudah jangan lupa disimpan.
Kemudian Tambahkan sebuah Element halaman -> HTML/Javascript

<a href="javascript:randomPost();">View Random Post</a>
Jangan lupa disimpan dan lihat hasilnya :)

Anda Sudah Baca Yang Ini? :

6 komentar:

Klik Here To Show All Comment


Unknown Thursday, November 26, 2009 12:59:00 AM  

salam sahabat
wah siip random memang dibutuhkan.thnxs n good luck ya

Anonymous,  Thursday, November 26, 2009 2:24:00 AM  

infonya bgs sob,kayany yg ini mau aku coba deh ^_*
mksh ya....

Anonymous,  Thursday, November 26, 2009 7:54:00 AM  

Perlu di coba nul.... :X

al-basri Friday, November 27, 2009 4:53:00 AM  

salam dik,
menarik ya... cuma posting saya belum cukup banyak ni.

terima kasih tipsnya diik

Mr. X Friday, November 27, 2009 7:07:00 PM  

Terima kasih buat kakak semua yang telah berkomentar...

Agung Monday, December 07, 2009 6:55:00 PM  

Saya kurang jelas gan maksudnya..
Trus klo uda dilakukan semuanya nanti efeknya apa ?
maksud dri random post...

Post a Comment

newer page older page home
top