javascript读取RSS数据
代码如下:
<html> <head> <title>javascript读取RSS数据</title> <META content="text/html; charset=utf-8" http-equiv=Content-Type /> </head> <body leftmargin="0" topmargin="0"> <font><h3 align="center">javascript读取RSS数据</h3></font> <br> <table width="90%" align="center" border="0" cellpadding=0 cellspacing=0> <tr> <td bgcolor=White><b>新闻中心</b><font size="-1">(摘自新浪网)</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.mydrivers.com/Fitting_News.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>
相关推荐
wanxuncpx 2020-06-01
malachuan 2020-05-17
IT前沿 2020-04-25
Vikingsoft 2020-04-23
晚安假行僧 2020-02-09
malachuan 2019-11-11
徐汇业大信息中心 2011-09-25
xiaomingqing 2015-06-29
chennai0 2015-07-22
panpanhappy 2019-07-15
iComputer 2019-09-05
川大门口贴膜小哥 2018-09-18
Vikingsoft 2018-08-18
IT前沿 2014-06-03
panpanhappy 2011-04-17
IT前沿 2013-08-27
灬扫地僧 2013-05-17