javascript读取RSS数据


Posted in Javascript onJanuary 20, 2007
<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>
Javascript 相关文章推荐
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
Nov 22 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
Mar 06 Javascript
纯javascript实现简单下拉刷新功能
Mar 13 Javascript
jQuery数据类型小结(14个)
Jan 08 Javascript
Bootstrap被封装的弹层
Jul 20 Javascript
关于angular js_$watch监控属性和对象详解
Apr 24 Javascript
微信小程序之电影影评小程序制作代码
Aug 03 Javascript
webstorm和.vue中es6语法报错的解决方法
May 08 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
Feb 21 Javascript
webpack HappyPack实战详解
Oct 08 Javascript
js实现上传按钮并显示缩略图小轮子
May 04 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
Nov 05 Javascript
一个多次搜索+多次传值的解决方案
Jan 20 #Javascript
短信提示使用 特效
Jan 19 #Javascript
通过JAVAScript实现页面自适应
Jan 19 #Javascript
Javascript----文件操作
Jan 18 #Javascript
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
Jan 16 #Javascript
javaScript对象和属性的创建方法
Jan 15 #Javascript
jQuery 1.0.4 - New Wave Javascript(js源文件)
Jan 15 #Javascript
You might like
php无序树实现方法
2015/07/28 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
JS location几个方法小姐
2008/07/09 Javascript
JavaScript中pop()方法的使用教程
2015/06/09 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
2019/04/12 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
2019/09/03 jQuery
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
vue Element左侧无限级菜单实现
2020/06/10 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
[02:19]DOTA2上海特级锦标赛 观赛指南 Spectator Guide
2016/02/04 DOTA
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
跟老齐学Python之一个免费的实验室
2014/09/14 Python
python关键字and和or用法实例
2015/05/28 Python
python 数据的清理行为实例详解
2017/07/12 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
Python对List中的元素排序的方法
2018/04/01 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
涉外经济法专业毕业生推荐信
2013/11/24 职场文书
质量标语大全
2014/06/12 职场文书
2016年母亲节广告语
2016/01/28 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
2022/06/21 Golang