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 相关文章推荐
node.js正则表达式获取网页中所有链接的代码实例
Jun 03 Javascript
jquery实现类似淘宝星星评分功能有截图
Sep 15 Javascript
使用jquery动态加载js文件的方法
Dec 24 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
May 12 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
Dec 07 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
Aug 11 Javascript
JavaScript中闭包的详解
Apr 01 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
May 11 Javascript
JavaScript函数中的this四种绑定形式
Aug 15 Javascript
使用vue-infinite-scroll实现无限滚动效果
Jun 22 Javascript
vue router导航守卫(router.beforeEach())的使用详解
Apr 19 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
Sep 04 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+xml编程之SimpleXML的应用实例
2015/01/24 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
新闻内页-JS分页
2006/06/07 Javascript
JavaScript 继承的实现
2009/07/09 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
jQuery.each()用法分享
2012/07/31 Javascript
js判断滚动条是否已到页面最底部或顶部实例
2014/11/20 Javascript
jQuery中ajax的get()方法用法实例
2014/12/26 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
2016/01/08 Javascript
Node.js下自定义错误类型详解
2016/10/17 Javascript
学习Node.js模块机制
2016/10/17 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
2019/06/14 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
Python解决鸡兔同笼问题的方法
2014/12/20 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
LORAC官网:美国彩妆品牌
2019/08/27 全球购物
会计辞职信范文
2014/01/15 职场文书
给老师的感谢信
2015/01/20 职场文书
长城的导游词
2015/01/30 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
食品卫生管理制度
2015/08/06 职场文书
新员工入职感言范文!
2019/07/04 职场文书
导游词之无锡东林书院
2019/12/11 职场文书