• JS读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">
        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>

  • 相关阅读:
    弹性盒子
    bzoj4237 稻草人
    bzoj2654 tree
    bzoj4813 [Cqoi2017]小Q的棋盘
    bzoj1014 [JSOI2008]火星人
    bzoj3242 [Noi2013]快餐店
    bzoj4025 二分图
    bzoj3237 [Ahoi2013]连通图
    bzoj3244 [Noi2013]树的计数
    bzoj2431 [HAOI2009]逆序对数列
  • 原文地址:https://www.cnblogs.com/beyonce5888296/p/3723950.html
Copyright © 2020-2023  润新知