2007-05-01

Blogger随机文章生成器

不算很实用的一个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&amp;callback=feelingLucky'></script>


或访问作者的Blogger Feeling Lucky Widget生成页面。

via: Blogger Feeling Lucky Widget

4 个说法:

麦芽糖 说...

这个HACK不错.

坚硬的泡沫 说...

;) 这个评论很熟悉,果然又是麦芽糖兄,哈哈

坚硬的泡沫 说...

麦芽糖的blog关了?:(

麦芽糖 说...

哦!不好意思.我不知什么时候设置的.你不说我还不知道呢?现在应该可以了.

HOW TO: 怎样生成自己的标签云

搜索此博客