JavaScript 雅虎管道 - 获取rss
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 雅虎管道 - 获取rss相关的知识,希望对你有一定的参考价值。
<html>
<head>
<script type="text/javascript">
function getFeed(feed) {
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'http://pipes.yahoo.com/pipes/9oyONQzA2xGOkM4FqGIyXQ/run?&_render=json&_callback=piper&feed='+feed;
document.getElementsByTagName("head")[0].appendChild(newScript);
}
function piper(feed) {
var tmp='';
for (var i=0; i<feed.value.items.length; i++) {
tmp+='<a href="'+feed.value.items[i].link+'">';
tmp+=feed.value.items[i].title+'</a><br>';
if (feed.value.items[i].description) {
tmp+=feed.value.items[i].description;
}
tmp+='<hr>';
}
document.getElementById('rssLayer').innerHTML=tmp;
}
</script>
</head>
<body onLoad='getFeed("http://del.icio.us/rss/popular/javascript")'>
<A HREF="" onclick='getFeed("http://reddit.com/.rss"); return false;'>Reddit</A><BR>
<A HREF="" onclick='getFeed("http://del.icio.us/rss/popular/javascript"); return false;'>Delicious</A><BR>
<A HREF="" onclick='getFeed("http://www.dzone.com/feed/frontpage/rss.xml"); return false;'>DZone</A><BR>
<div id='rssLayer'></div>
</body>
</html>
以上是关于JavaScript 雅虎管道 - 获取rss的主要内容,如果未能解决你的问题,请参考以下文章
雅虎!天气rssxml
用谷歌阅读器订阅雅虎搜索提要?
从RSS源获取所有帖子的精选图像
JavaScript 雅虎音乐播放器Javascript for Header
JavaScript 雅虎媒体播放器的例子
javascript 关闭使用 - 雅虎(或Crockford的?)模块模式