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 相关文章推荐
网页中的图片的处理方法与代码
Nov 26 Javascript
Javascript引用指针使用介绍
Nov 07 Javascript
JS简单实现元素复制示例附图
Nov 19 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
Dec 27 Javascript
Ajax提交与传统表单提交的区别说明
Feb 07 Javascript
浅谈Javascript中匀速运动的停止条件
Dec 19 Javascript
JS Array.slice 截取数组的实现方法
Jan 02 Javascript
15款最好的Bootstrap在线编辑器
Aug 03 Javascript
JavaScript中原型链存在的问题解析
Sep 25 Javascript
基于jQuery实现弹幕APP
Feb 10 Javascript
JS简单生成随机数(随机密码)的方法
May 11 Javascript
javascript实现计算器功能
Mar 30 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
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
php去除换行(回车换行)的三种方法
2014/03/26 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
Yii2实现中国省市区三级联动实例
2017/02/08 PHP
Javacript实现颜色梯度变化和渐变的效果代码
2013/05/31 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
2017/07/23 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
python 用下标截取字符串的实例
2018/12/25 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
2020/03/24 Python
python实现最速下降法
2020/03/24 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
某公司面试题
2012/03/05 面试题
业务代表的岗位职责
2013/11/16 职场文书
家长给学校的建议书
2014/05/15 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
法学专业毕业生自荐信
2014/06/11 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers
TypeScript 内置高级类型编程示例
2022/09/23 Javascript