源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript读取RSS数据

  • 时间:2022-05-17 07:35 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript读取RSS数据
[u]复制代码[/u] 代码如下:
<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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部