至顶网(ZDNet.com.cn)-中国最大的企业级IT资源门户-技术成就商务
首页
网络
安全
存储
服务器
软件
桌面
产品库
开发
CIO
白皮书
管理软件
新闻
下载
社区
专家博客
视频
CNETNews
中小企业
网站联盟
开发者在线 http://www.builder.com.cn/
开发者社区
首页
C/S开发
数据库
中间件
Web
嵌入式
项目管理
网页设计
社区
搜索
《博客三人行》
《软话连篇》
《边看边读》
《至顶大课堂》
站点导航:
开发者在线 Builder.com.cn
Web技术
ajax读博客rss示例
ajax读博客rss示例
开发者在线 Builder.com.cn
更新时间:
2008-03-28
作者:
wujun
来源:CSDN
本文关键词:
示例
RSS
AJAX
Web开发
界面
ajax读rss示例
blogjava原创区
blogjava新手区
blogjava非技术区
综合区
输入一个RSS地址:
代码:
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
>
<
title
>
this is test
</
title
>
<
script
type
="text/javascript"
>
var
xmlHttp;
function
createXMLHttpRequest()
{
if
(window.ActiveXObject)
{
xmlHttp
=
new
ActiveXObject(
"
Microsoft.XMLHTTP
"
);
}
else
if
(window.XMLHttpRequest)
{
xmlHttp
=
new
XMLHttpRequest();
}
}
function
readRSS(url)
{
createXMLHttpRequest();
xmlHttp.onreadystatechange
=
handleStateChange;
xmlHttp.open(
"
GET
"
, url,
true
);
xmlHttp.send(
null
);
}
function
handleStateChange()
{
if
(xmlHttp.readyState
==
4
)
{
if
(xmlHttp.status
==
200
)
{
ResultSet();
}
}
}
function
ResultSet()
{
var
results
=
xmlHttp.responseXML;
var
title
=
null
;
var
item
=
null
;
var
link
=
null
;
//
得到channel
var
ccc
=
results.getElementsByTagName(
"
channel
"
);
var
headtitle
=
ccc[
0
].getElementsByTagName(
"
title
"
)[
0
].firstChild.nodeValue;
var
headlink
=
ccc[
0
].getElementsByTagName(
"
link
"
)[
0
].firstChild.nodeValue;
var
cell
=
document.createElement(
"
div
"
);
cell.innerHTML
=
"
<h1><a href=
"
+
headlink
+
"
target=_blank>
"
+
headtitle
+
"
</a></h1><br>
"
;
document.getElementById(
"
result
"
).appendChild(cell);
//
得到items
var
items
=
results.getElementsByTagName(
"
item
"
);
for
(
var
i
=
0
; i
<
items.length; i
++
)
{
item
=
items[i];
link
=
item.getElementsByTagName(
"
link
"
)[
0
].firstChild.nodeValue;
title
=
item.getElementsByTagName(
"
title
"
)[
0
].firstChild.nodeValue;
var
cell
=
document.createElement(
"
div
"
);
cell.innerHTML
=
"
<a href=
"
+
link
+
"
target=_blank>
"
+
title
+
"
</a><br>
"
;
document.getElementById(
"
result
"
).appendChild(cell);
}
}
function
readrss1()
{
var
url
=
document.getElementById(
"
txturl
"
).value;
if
(url
==
""
)
{
alert(
"
请输入RSS地址
"
);
}
else
{
readRSS(url);
}
}
</
script
>
</
head
>
<
body
"
>
<
h1
>
ajax读rss示例
</
h1
>
<
form
>
<
a
href
="javascript:readRSS('http://www.blogjava.net/rss.aspx')"
>
blogjava原创区
</
a
>
 
<
a
href
="javascript:readRSS('http://beginner.blogjava.net/rss.aspx')"
>
blogjava新手区
</
a
>
 
<
a
href
="javascript:readRSS('http://life.blogjava.net/rss.aspx')"
>
blogjava非技术区
</
a
>
 
<
a
href
="javascript:readRSS('http://general.blogjava.net/rss.aspx')"
>
综合区
</
a
>
<
br
>
输入一个RSS地址:
<
input
type
="text"
value
="http://www.blogjava.net/wujun/rss.aspx"
size
=50
id
="txturl"
>
<
input
type
="button"
value
="查 看"
onclick
="readrss1()"
>
</
form
>
<
div
id
="result"
></
div
>
</
body
>
</
html
>
推荐阅读与
示例
RSS
AJAX
Web开发
相关开发者在线内容
AJAX Web开发相关技术文章
Jsp的九种对象
Web 2.0 编程思想:16条法则
Ajax实现查询助手(Query Helper)发表
Jsp页面列表组件框架设计
Web Services(一)
Ruby On Rails 网站开发感悟
调用web services提示Access Denied的
在Web applications间共享数据
借助WebService实现多线程上传文件
用户评论
评论列表
发表评论
用户名
评论内容
用户名:
邮件地址:
BBS讨论
关于 java 的命令行参数的问题
我这段java代码错在哪?
怎样求从字符串中提取数字数组
介绍几本学JAVA的书籍,我在北大青
有谁会javascript~~帮忙改下网页好
一般JSP开发中,都用的是什么数据源
ReturnStatement 在哪个包 大家指
java 时间类calendar的小问题
java中怎么把文本域搞到下拉框中
关于简单的JAVA降序问题
更多最新文章?
热门栏目推荐
C/S开发
数据库开发
WEB开发
移动嵌入式
项目管理
网页设计
新品快看
技术英雄
技术看板
图片故事
热门软件技术推荐
XML
C/C++
C#
Java
Oracle
Mysql
.Net
VB.NET
CSS
SQL
database
UNIX
Linux
Jsp
PHP
Perl
JavaScript
ColdFusion
ASP/ASP.NET
Apache
AJAX
开发者在线
AJAX
最新报道
Ajax实现查询助手(Query Helper)发表日期:2007-8-31
Ajax表单提交实例
袁红岗:Ajax,只是一种过渡技术
ajax中指定innerHTML时如何应用其中的SCRIPT
AJAX设计策略(六)
ajax自动加载blogjava和博客园的rss
ajax中如何实现innerHTML中javascript的运行
Ajax基础-服务器端ASP.net脚本请求和响应
AJAX联手SOA新一代Web2.0应用程序
专家看台:AJAX之舟将驶向何方
开发者在线
Web开发
最新报道
Jsp的九种对象
Web 2.0 编程思想:16条法则
Ajax实现查询助手(Query Helper)发表日期:2007-8-31
Jsp页面列表组件框架设计
Web Services(一)
Ruby On Rails 网站开发感悟
调用web services提示Access Denied的解决办法[整理]
在Web applications间共享数据
借助WebService实现多线程上传文件
Web 2.0概念汇总
用户评论