不算很实用的一个blogger hacks,不过用来玩玩还是挺有意思的。可以生成一个文字(或图片)链接(如右上角的:第一次来,随便给篇文章看看先!),点击该链接会随机显示你的blogger中的一篇文章(貌似Google的“手气不错”)。
你可以直接应用以下代码(黑体字部分可按照自己的需要修改):
<h2 class="sidebar-title">Feeling Lucky</h2>
<div id='myLuckyPost'></div>
<script type='text/javascript'>
var luckyAnchor = 'Are ya feeling lucky punk?';
function showLucky(root){
var feed = root.feed;
var entries = feed.entry || [];
var entry = feed.entry[0];
window.location = entry.link[0].href;
}
function fetchLuck(luck){
script = document.createElement('script');
script.src = '/feeds/posts/summary?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script);
}
function feelingLucky(root){
var feed = root.feed;
var total = parseInt(feed.openSearch$totalResults.$t,10);
var luckyNumber = Math.floor(Math.random()*total);
luckyNumber++;
a = document.createElement('a');
a.href = '#random';
a.rel = luckyNumber;
a.onclick = function(){fetchLuck(this.rel);};
a.innerHTML = luckyAnchor;
document.getElementById('myLuckyPost').appendChild(a);
}
</script>
<script src='/feeds/posts/summary?max-results=1&alt=json-in-script&callback=feelingLucky'></script>
0 评论:
发表评论