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 相关文章推荐
基于Jquery+Ajax+Json的高效分页实现代码
Oct 29 Javascript
javascript是怎么继承的介绍
Jan 05 Javascript
jquery引用方法时传递参数原理分析
Oct 13 Javascript
javascript中错误使用var造成undefined
Mar 31 Javascript
JS基于正则表达式的替换操作(replace)用法示例
Apr 28 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
May 11 Javascript
深入理解Angularjs 脏值检测
Oct 12 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
Sep 01 Javascript
Vue数据双向绑定底层实现原理
Nov 22 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
Sep 21 Javascript
JS跨浏览器解析XML应用过程详解
Oct 16 Javascript
vue实现下拉菜单树
Oct 22 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
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
laravel返回统一格式错误码问题
2019/11/04 PHP
document.all还是document.getElementsByName?
2006/07/21 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
js倒计时抢购实例
2015/12/20 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
Bootstrap3下拉菜单的实现
2017/02/22 Javascript
vue.js 实现点击展开收起动画效果
2018/07/07 Javascript
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
优雅的处理vue项目异常实战记录
2019/06/05 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
微信小程序模板消息限制实现无限制主动推送的示例代码
2019/08/27 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
详解vue3中组件的非兼容变更
2021/03/03 Vue.js
Python socket编程实例详解
2015/05/27 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
TensorFlow实现Batch Normalization
2018/03/08 Python
使用tensorflow实现线性回归
2018/09/08 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
贝佳斯官方网站:Borghese
2020/05/08 全球购物
学生会离职感言
2014/02/11 职场文书
综合实践活动方案
2014/02/14 职场文书
大型公益活动策划方案
2014/08/20 职场文书
2014办公室副主任四风对照检查材料思想汇报
2014/09/20 职场文书
2014年计生工作总结
2014/11/21 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书