来源:http://mysheji.com/Article/pro/Ajax/Ajaxyy/19421.html
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=GB2312">
<title>ReadRSS</title>
<scriptlanguage="javascript">...
varXML_Http_Request=false;
functioncreateXMLHttpRequest()...{
XML_Http_Request=false;
if(window.XMLHttpRequest)...{//forMozilla
XML_Http_Request=newXMLHttpRequest();
if(XML_Http_Request.overrideMimeType)...{
XML_Http_Request.overrideMimeType("text/xml");
}
}
elseif(window.ActiveXObject)...{//forIE
try...{
XML_Http_Request=newActiveXObject("Msxml2.XMLHTTP");
}catch(e)...{
try...{
XML_Http_Request=newActiveXObject("Microsoft.XMLHTTP");
}catch(e)...{}
}
}
}
functionsend_Request(url)...{
/**//*Thefunctionsend_requesthassomeotherparameters.
functionsend_request(url,Parameter1,Parameter2,...,Parametern){
*/
createXMLHttpRequest();
if(!XML_Http_Request)...{
window.alert("CannotcreateXMLHttpRequestinstance!");
returnfalse;
}
XML_Http_Request.onreadystatechange=processRequest;
/**//*ThefunctionprocessRequesthassomeparameters.
XML_Http_Request.onreadystatechange=function(){
processRequest(Parameter1,Parameter2,...,Parametern);
};
*/
XML_Http_Request.open("GET",url,true);//true---异步;false---同步
XML_Http_Request.send(null);
}
functionprocessRequest()...{
/**//*ThefunctionprocessRequesthassomeparameters.
functionprocessRequest(Parameter1,Parameter2,...,Parametern){
*/
if(XML_Http_Request.readyState==4)...{
if(XML_Http_Request.status==200)...{
/**//***************************************************************************/
//statements
varresults=XML_Http_Request.responseXML;
vartitle=null;
varitem=null;
varlink=null;
vardescription=null;
varccc=results.getElementsByTagName("channel");
varheadtitle=ccc[0].getElementsByTagName("title")[0].firstChild.nodeValue;
varheadlink=ccc[0].getElementsByTagName("link")[0].firstChild.nodeValue;
varcell=document.createElement("div");
cell.innerHTML="<h1><ahref="+headlink+"target=_blank>"+headtitle+"</a></h1><br>";
document.getElementById("result").appendChild(cell);
varitems=results.getElementsByTagName("item");
for(vari=0;i<items.length;i++)...{
item=items[i];
link=item.getElementsByTagName("link")[0].firstChild.nodeValue;
title=item.getElementsByTagName("title")[0].firstChild.nodeValue;
varcell=document.createElement("div");
cell.innerHTML="<li><ahref="+link+"target=_blank>"+title+"</a></li><br>";
document.getElementById("result").appendChild(cell);
}
/**//*******************************************************************************/
}
}
}
</script>
</head>
<bodyonLoad="javascript:send_Request(’http://esoft.bokee.com/rss2.xml’);">
<divid="result">
</div>
</body>
</html>
分享到:
相关推荐
主要介绍了Javascript Ajax异步读取RSS文档具体实现,有需要的朋友可以参考一下
主要介绍了php ajax异步读取rss文档数据的相关资料,RSS是一种描述和同步网站内容的格式,需要的朋友可以参考下
比较全面的ajax学习,适合于新手,包含内容包含如下: 第一章 动态加载数据 1.1动态加载的FAQ 1.2根据邮政编码获取地区信息 1.3动态树形列表 1.4多级联动菜单 1.5条件设置向导 1.6页面关键词提示 第二章 改善...
13.1 从外部读取信息 13.1.1 查找XML提要 13.1.2 RSS结构 13.2 创建丰富的用户界面 13.2.1 流程 13.2.2 不使用表格的HTML框架 13.2.3 采用CSS方法排版 13.3 加载RSS提要 13.3.1 全局作用域 13.3.2 Aiax预加载功能 ...
8-1.EXE RSS阅读器实例演示 8-2.EXE 天气情况查询实例演示 8-3.EXE 访问搜索服务实例演示 8-4.EXE 读取Amazon产品目录实例演示 9-1.EXE 名片册实例演示 9-2.EXE 自定义个人门户实例演示 9-3.EXE 个人任务管理实例...
PHP+Ajax网站开发典型... 实例79 创建RSS阅读器 实例80 基于prototype框架程序 实例81 基于xajax框架程序 第10章 Ajax实现综合实例 实例82 汇智在线留言板程序 实例83 汇智在线聊天室程序 实例84 汇智在线BBS论坛
Maborak阅读器:(Ajax / Web RSS阅读器)这是一个开放源代码应用程序,能够读取本地和远程RSS,RDF,ATOM联合。 网站/演示:http://rss.maborak.com/(新闻阅读器,ajax rss阅读器,提要创建者)
3.EXE 服务器监测系统实例演示 7-4.EXE 使用滑动栏设置参数实例演示 8-1.EXE RSS阅读器实例演示 8-2.EXE 天气情况查询实例演示 8-3.EXE 访问搜索服务实例演示 8-4.EXE 读取Amazon产品目录实例演示...
ajax实例大全。很实用,代码很齐全! <tr><td class="item">第一章 动态加载数据</td></tr> <tr><td><a href="1.1/index.jsp">1.1动态加载的FAQ</a></td> <tr><td><a href="1.2/postalcode.html">1.2根据邮政编码...
ReturnXML Ajax读取XML类型数据 PostUser Ajax提交数据更新服务器内容 xmlhttpWeather 获取天气网站的内容 第11章(/C11/) 11.1.htm 采用标准的DOM方法创建一个表格并将其插入到页面中 ...
在之前我们如果要实现博客的RSS订阅,通常都需要手写代码去生产或读取XML。现在有了RSSToolKit,这一切就变得简单了。你可以使用他在五分钟内实现自己的 Rss 在线阅读器。这篇文章将介绍如何读取站点 Rss 信息...
Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...
技术基础 New Folder 多样式星期名字转换 [Design, C#] .NET关于string转换的一个小Bug Regular Expressions ...ASP.NET RSS Toolkit(RSS工具) Serialize Your Deck with Positron [XML Serialization, XSD, C#]...
《XML入门经典(第4版)》主要内容:创建XML文档必须遵循的规则,如何创建和使用XML标记,提取信息并将其换为HTML或其他格式的方法,存储和读取XML文档的策略,如何使用DOM和SAM操作XML文档,使用Ajax技术、RSS和SOAP...
《XML入门经典(第4版)》主要内容:创建XML文档必须遵循的规则,如何创建和使用XML标记,提取信息并将其换为HTML或其他格式的方法,存储和读取XML文档的策略,如何使用DOM和SAM操作XML文档,使用Ajax技术、RSS和SOAP...
从表情翻页到编辑器优化,更加充分地利用 AJAX 技术,让用户的浏览体验得到质的飞跃! 05. 更完善的模板系统改进 更彻底地将“排版”与“代码”分离,创作华丽多彩、个性十足的风格更加便利,百分百达到我的论坛我...
《XML入门经典(第4版)》主要内容:创建XML文档必须遵循的规则,如何创建和使用XML标记,提取信息并将其换为HTML或其他格式的方法,存储和读取XML文档的策略,如何使用DOM和SAM操作XML文档,使用Ajax技术、RSS和SOAP...