zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    基于IDEA+Maven+SpringMVC的入门web程序分析(一)
    Spring之路----chapter03 高级装配
    Spring之路---chapter02装配Bean
    Spring之路----Chapter01 Spring之旅
    实用网址-项目的创建、Idea打开Maven项目、Idea打开Eclipse项目
    Git之路-2017年9月8日14:37:01
    Redis入门指南-笔记-进阶
    DenyHosts 阻止SSH暴力攻击
    某cms最新版前台RCE漏洞(无需任何权限)2020-03-15
    通过Joomla的两次RCE漏洞看session反序列化
  • 原文地址:https://www.cnblogs.com/beyonce5888296/p/3723950.html
Copyright © 2011-2022 走看看