捕風(fēng)之巢

          統(tǒng)計

          留言簿(3)

          java友情鏈接

          閱讀排行榜

          評論排行榜

          用javascript讀取RSS數(shù)據(jù)

          javascript讀取RSS數(shù)據(jù)
          慶祝申奧成功 發(fā)表于 2006-5-13 16:50:46

          RSS是目前流行的網(wǎng)絡(luò)信息發(fā)布標(biāo)準(zhǔn),有了標(biāo)準(zhǔn)后數(shù)據(jù)傳播和共享變的更加容易。常見的RSS信息如博客、新聞、技術(shù)文檔等。本人編寫了javascript讀取RSS數(shù)據(jù)的代碼。

          <html>
          ?<head>
          ??? ??<title>javascript讀取RSS數(shù)據(jù)</title>
          ??<META content="text/html; charset=utf-8" http-equiv=Content-Type />

          ?</head>
          ?<body? leftmargin="0" topmargin="0">?
          ?<font><h3 align="center">javascript讀取RSS數(shù)據(jù)</h3></font>
          ?<br>??
          ?<table width="90%" align="center" border="0" cellpadding=0 cellspacing=0>
          ??<tr>
          ???<td bgcolor=White><b>新聞中心</b><font size="-1">(摘自新浪網(wǎng))</font><hr></td>
          ??</tr>
          ??<tr>
          ???<td? bgcolor=White>
          ????<div id="container" >News Loading...</div>
          ???</td>
          ??</tr>
          ?</table>
          <script language="JavaScript1.2">
          ?//Container for ticker. Modify its STYLE attribute to customize style:
          ?var tickercontainer=''
          ?var xmlsource="http://rss.sina.com.cn/news/marquee/ddt.xml";
          ?var root;
          ?var title;
          ?var link;?
          ?var items;
          ?var item;
          ?var images;
          ?var image;
          ?var description;
          ?if (window.ActiveXObject)
          ?{
          ??//document.write("Microsoft.XMLDOM");
          ??var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
          ?}
          ?else if (document.implementation && document.implementation.createDocument)
          ?{
          ??//document.write("document.implementation.createDocument");
          ??var xmlDoc= document.implementation.createDocument("","doc",null);
          ?}
          ?if (typeof xmlDoc!="undefined")
          ?{
          ??//document.write(tickercontainer)
          ??xmlDoc.load(xmlsource)
          ?}??
          ?function fetchxml()
          ?{
          ??if (xmlDoc.readyState==4)
          ???output()
          ??else
          ???setTimeout("fetchxml()",10)
          ?}
          ?function output()
          ?{??
          ??var temp="";
          ??root = xmlDoc.getElementsByTagName("channel")[0];
          ??title =root.getElementsByTagName("title")[0];
          ??//temp = title.firstChild.nodeValue +"<br>";
          ??items=root.getElementsByTagName("item");
          ??for(i=0;i<=items.length-1;i++)
          ??{
          ???item=items[i];
          ???title=item.getElementsByTagName("title")[0];?
          ???link=item.getElementsByTagName("link")[0];
          ???description=item.getElementsByTagName("description")[0];
          ???temp = temp + "<font size=-1><a href=" + link.firstChild.nodeValue+ " target='_bank'>" + title.firstChild.nodeValue +"</a></font><br><br>";
          ???//temp = temp +"<font size=-1>" + description.firstChild.nodeValue + "</font><br><br>";
          ???document.getElementById("container").innerHTML = temp;
          ??}
          ?}
          ?if (window.ActiveXObject)
          ??fetchxml()
          ?else if (typeof xmlDoc!="undefined")
          ??xmlDoc.onload=output
          ?</script>
          </body>
          </html>

          posted on 2006-11-01 17:25 捕風(fēng) 閱讀(611) 評論(0)  編輯  收藏 所屬分類: web 頁面開發(fā)

          主站蜘蛛池模板: 巴林右旗| 尉犁县| 黔南| 庄浪县| 连平县| 大竹县| 城固县| 汕头市| 岚皋县| 泾川县| 荥阳市| 孟津县| 东城区| 叙永县| 堆龙德庆县| 濉溪县| 房产| 英山县| 喀喇沁旗| 津市市| 台北县| 依兰县| 嘉禾县| 横山县| 松桃| 同江市| 望奎县| 余江县| 永福县| 长垣县| 凤庆县| 仁怀市| 洛南县| 丹巴县| 筠连县| 金溪县| 嘉兴市| 湖北省| 闵行区| 叶城县| 石台县|