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 相关文章推荐
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
Sep 28 Javascript
对js关键字命名的疑问介绍
Apr 25 Javascript
百度判断手机终端并自动跳转js代码及使用实例
Jun 11 Javascript
利用JS生成博文目录及CSS定制博客
Feb 10 Javascript
基于bootstrap插件实现autocomplete自动完成表单
May 07 Javascript
JS实现的适合做faq或menu滑动效果示例
Nov 17 Javascript
div实现自适应高度的textarea实现angular双向绑定
Jan 08 Javascript
原生js实现节日时间倒计时功能
Jan 18 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
Feb 09 Javascript
Vue页面骨架屏注入方法
May 13 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
jQuery实现简单QQ聊天框
Aug 27 jQuery
一个多次搜索+多次传值的解决方案
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
第七节 类的静态成员 [7]
2006/10/09 PHP
php防止站外远程提交表单的方法
2014/10/20 PHP
PHP-FPM之Chroot执行环境详解
2015/08/03 PHP
Yii框架实现多数据库配置和操作的方法
2017/05/25 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
2011/03/28 Javascript
浏览器窗口加载和大小改变事件示例
2014/02/27 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
JSON字符串转JSON对象
2015/07/31 Javascript
学习Javascript面向对象编程之封装
2016/02/23 Javascript
javascript中JSON.parse()与eval()解析json的区别
2016/05/19 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
2017/12/28 Javascript
解决Angular2 router.navigate刷新页面的问题
2018/08/31 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
python实现跨文件全局变量的方法
2014/07/07 Python
python写入xml文件的方法
2015/05/08 Python
对python字典元素的添加与修改方法详解
2018/07/06 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
浅析python中的del用法
2020/09/02 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
英语专业毕业生自荐信范文
2013/12/31 职场文书
怎样写离婚协议书
2015/01/26 职场文书
教师节祝酒词
2015/08/11 职场文书
基于Python实现的购物商城管理系统
2021/04/27 Python
MySQL去除密码登录告警的方法
2022/04/20 MySQL
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers