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中reverse函数的用法详解
Dec 26 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
Oct 30 Javascript
JavaScript判断变量是否为空的自定义函数分享
Jan 31 Javascript
jQuery实现的在线答题功能
Apr 12 Javascript
浅谈jquery.fn.extend与jquery.extend区别
Jul 13 Javascript
JavaScript对象数组排序实例方法浅析
Jun 15 Javascript
javascript九宫格图片随机打乱位置的实现方法
Mar 15 Javascript
javascript观察者模式实现自动刷新效果
Sep 05 Javascript
JS浮点数运算结果不精确的Bug解决
Aug 01 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
Sep 16 Javascript
微信小程序修改checkbox的样式代码实例
Jan 21 Javascript
用js实现放大镜效果
Oct 28 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
多数据表共用一个页的新闻发布
2006/10/09 PHP
php写的简易聊天室代码
2011/06/04 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
解析coreseek for sphinx的使用
2013/06/21 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
SESSION存放在数据库用法实例
2015/08/08 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
laravel获取不到session的三种解决办法【推荐】
2018/09/16 PHP
php swoft框架实例用法
2020/12/22 PHP
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
JavaScript中提前声明变量或函数例子
2014/11/12 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
vuex实现简易计数器
2016/10/27 Javascript
AngularJS实现根据变量改变动态加载模板的方法
2016/11/04 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
2017/03/06 Javascript
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
React Component存在的几种形式详解
2018/11/06 Javascript
[00:32]10月24、25日 辉夜杯外卡赛附加赛开赛!
2015/10/23 DOTA
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
Django 项目重命名的实现步骤解析
2019/08/14 Python
pandas数据处理进阶详解
2019/10/11 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
CSS3 按钮边框动画的实现
2020/11/12 HTML / CSS
世界上最大的各式箱包网络零售店:eBag
2016/07/21 全球购物
英语文学专业学生的自我评价
2013/10/31 职场文书
房屋买卖协议书范本
2014/09/27 职场文书
个人销售励志奋斗口号
2019/12/05 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
redis连接被拒绝的解决方案
2021/04/12 Redis