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的?)模块模式