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 相关文章推荐
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 Javascript
javascript中打印当前的时间实现思路及代码
Dec 18 Javascript
js限制文本框只能输入数字方法小结
Jun 16 Javascript
JS验证IP,子网掩码,网关和MAC的方法
Jul 02 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
Dec 04 Javascript
js实现div在页面拖动效果
May 04 Javascript
js中this对象用法分析
Jan 05 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
Jan 22 Javascript
使用vue-router在Vue页面之间传递数据的方法
Jul 15 Javascript
vue 全局环境切换问题
Oct 27 Javascript
vue实现在v-html的html字符串中绑定事件
Oct 28 Javascript
Vuex的API文档说明详解
Feb 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
WIN98下Apache1.3.14+PHP4.0.4的安装
2006/10/09 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
无阻塞加载脚本分析[全]
2011/01/20 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
Koa项目搭建过程详细记录
2018/04/12 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
原生js实现日历效果
2020/03/02 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
python修改操作系统时间的方法
2015/05/18 Python
Python设计实现的计算器功能完整实例
2017/08/18 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
Python模块 _winreg操作注册表
2020/02/05 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
Python OpenCV中的numpy与图像类型转换操作
2020/12/11 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
工作中的自我评价如何写好
2013/10/28 职场文书
经管应届生求职信
2013/11/17 职场文书
投资意向书范本
2014/04/01 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android
Go gorilla/sessions库安装使用
2022/08/14 Golang