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写动态树示例代码
Jul 31 Javascript
原生js和jquery实现图片轮播特效
Apr 23 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
Oct 09 Javascript
jquery验证手机号是否正确实例讲解
Nov 17 Javascript
常见的javascript跨域通信方法
Dec 31 Javascript
JavaScript获取URL中参数querystring的方法详解
Oct 11 Javascript
AngularJS自定义控件实例详解
Dec 13 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
Mar 04 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
Dec 05 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
Aug 07 Javascript
layui 实现加载动画以及非真实加载进度的方法
Sep 23 Javascript
layer ui 导入文件之前传入数据的实例
Sep 23 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 变量类型的强制转换
2009/10/23 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
javascript 设置文本框中焦点的位置
2009/11/20 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
react-router 路由切换动画的实现示例
2018/12/03 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
[00:33]2016完美“圣”典风云人物:Sccc宣传片
2016/12/03 DOTA
python在windows下实现备份程序实例
2014/07/04 Python
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
Python sqlite3事务处理方法实例分析
2017/06/19 Python
将python代码和注释分离的方法
2018/04/21 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
html5 canvas简单封装一个echarts实现不了的饼图
2018/06/12 HTML / CSS
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
大学生创业感言
2014/01/25 职场文书
槐乡的孩子教学反思
2014/04/27 职场文书
正风肃纪查摆剖析材料
2014/10/10 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android