JS读RSS

<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">
   
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>

JS读RSS,布布扣,bubuko.com

时间: 2024-10-08 20:04:40

JS读RSS的相关文章

漫谈js自定义事件、DOM/伪DOM自定义事件

一.说明.引言 我JS还是比较薄弱的,本文的内容属于边学边想边折腾的碎碎念,可能没什么条理,可能有表述不准确的地方,可能内容比较拗口生僻.如果您时间紧迫,或者JS造诣已深,至此您就可以点击右侧广告(木有?则RSS或盗版)然后撤了. 事件是个大课题,真要从断奶开始讲起的话,可以写个12期的连载.关于JS事件的文章(类似DOM/BOM事件模型,IE与其他浏览器事件差异,DOM1/DOM2事件定义等)落叶般随处可见.熟豆子反复炒一点意思都没有,因此,这里谈谈自己感兴趣的自定义事件以及周边. 所谓自定义

js自定义事件、DOM/伪DOM自定义事件

一.说明.引言 我JS还是比较薄弱的,本文的内容属于边学边想边折腾的碎碎念,可能没什么条理,可能有表述不准确的地方,可能内容比较拗口生僻.如果您时间紧迫,或者JS造诣已深,至此您就可以点击右侧广告(木有?则RSS或盗版)然后撤了. 事件是个大课题,真要从断奶开始讲起的话,可以写个12期的连载.关于JS事件的文章(类似DOM/BOM事件模型,IE与其他浏览器事件差异,DOM1/DOM2事件定义等)落叶般随处可见.熟豆子反复炒一点意思都没有,因此,这里谈谈自己感兴趣的自定义事件以及周边. 所谓自定义

tasker中js解析json

{ "translation": [ "爱" ], "basic": { "us-phonetic": "l?v", "phonetic": "l?v", "uk-phonetic": "l?v", "explains": [ "n. 恋爱:亲爱的:酷爱:喜爱的事物:爱情,爱意:疼爱:热爱:爱人,所

js读写Cookie问题(Cookie存储时长、Cookie存储域)汇总

在采集网站用户行为数据/使用js对用户行为做交互时,经常会使用到Cookie,了解Js Cookie的读写,以及一些细节,非常重要.   什么是Cookie 所谓Cookie,只是一条极为短小的信息,它被浏览器自动地放置在访问用户的电脑硬盘中. 例如:C:\Users\[user]\AppData\Roaming\Microsoft\Windows\Cookies 如上图所示,打开的一个文件里面,标示了一个域下多个Cookie的信息. 检测/判断浏览器是否支持Cookie 在绝大多数浏览器中,可

D3.js以及通用JS(JavaScript)读取并解析服务器端JSON的注意事项

这个需求其实挺明确的,但是网上搜出来的教程都乱七八糟,觉得实在需要自己总结一下. D3.js目前已经被广泛使用在数据可视化领域,随着大数据的持续发展,这个框架估计会在今后更加流行(据说其作者Mike Bostock开始全职开发了,之前是负责纽约时报数据可视化的工程师,他本人也从纽约搬家到了旧金山--).按照这里的介绍:https://github.com/mbostock/d3/wiki/API-Reference,D3.js实际上有专门读取JSON数据的API,所以其实D3.js读服务器端发布

我的编程之路:从好玩到玩好

先解释下标题吧:好玩指的是爱好.觉得有趣,玩好指的是把事情搞定.让事物变得更好. 第一次接触电脑 我最早接触电脑是小学四年级的时候,一九九几年,那是一个秋天,有一位老人在中国的南海边写下诗篇,我坐在学校机房的386电脑前照着一张A4纸上的代码敲入一连串的命令,经过若干次失败.重启后,成功进入了DOS系统并开启一个练习软件 -- 开始五笔打字练习.虽然教电脑的女老师很美,那时候上电脑课对我来说是个负担,可能是因为我觉得更快地用五笔打字对我来说没有什么卵用.如果我生在美国,那会儿应该玩的是 Appl

linuxtoy.org资源

https://linuxtoy.org/archives.html Archives 在 Android 系统上安装 Debian Linux 与 R (2015-07-14) Pinos:实现摄像头共享 (2015-07-06) Firefox 40 Beta (2015-07-04) BookDrop: 通过 Dropbox 接收 Kindle 电子书 (2015-06-24) Linux Kernel 4.1 (2015-06-23) b2gdroid:在 Android 手机上一键切换

模块化利器: 一篇文章掌握RequireJS常用知识

通过本文,你可以对模块化开发和AMD规范有一个较直观的认识,并详细地学习RequireJS这个模块化开发工具的常见用法.本文采取循序渐进的方式,从理论到实践,从RequireJS官方API文档中,总结出在使用RequireJS过程中最常用的一些用法,并对文档中不够清晰具体的内容,加以例证和分析,希望本文的内容对你的能力提升有实质性的帮助. 1. 模块化 相信每个前端开发人员在刚开始接触js编程时,都写过类似下面这样风格的代码: <script type="text/javascript&q

新浪微博SDK开发(1):总述

花了几天时间,消耗了九牛六虎之力,新浪微博大部分API已经封装,但有部分API实在太难封装. 说起这封装,我必须严重地.从人品和技术层面鄙视一下新浪的程序员,实在太菜了.估计菜鸟都被大企业吸收了,菜到连面向对象都不懂. 同样的内容,返回的JSON对象居然会出现不同结构,更可恶的,像公共API中获取城市列表,国家区域代码列表的返回结果,实在让人不得不发笑.那些JSON用JS读起来都困难,更何况要进行封装呢.根本没法封装,因此在论坛上抱怨的人不少,可是新浪官方呢,置之不管,就当没看见一样,看来,大企