复制代码代码如下:
<!doctype html公共” - // W3C // DTD XHTML 1.0严格// en
“ http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd”>
<html xmlns =“ http://www.w3.org/1999/xhtml”>
<头>
<title>这是测试</title>
<脚本类型=“ text/javascript”>
var xmlhttp;
函数createxmlhttprequest(){
如果(window.activexobject){
xmlhttp = new ActiveXObject(“ Microsoft.xmlhttp”);
}
否则if(window.xmlhttprequest){
XMLHTTP = new XMLHTTPRequest();
}
}
功能readrss(url){
createxmlhttprequest();
xmlhttp.onreadystatechange = handlestatechange;
xmlhttp.open(“ get”,url,true);
xmlhttp.send(null);
}
函数handlestatechange(){
if(xmlhttp.readystate == 4){
如果(xmlhttp.status == 200){
resultset();
}
}
}
功能结果集(){
var结果= xmlhttp.Responsexml;
var title = null;
var item = null;
var link = null;
//得到频道
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>
”
document.getElementById(“结果”)。附录(cell);
//项目
var items = results.getElementsbytagname(“ item”);
for(var i = 0; i <items.length; i ++){
项目=项目[i];
link = item.getElementsbytagname(“ link”)[0] .firstchild.nodevalue;
title = item.getElementsbytagname(“ title”)[0] .firstchild.nodevalue;
var cell = document.createelement(“ div”);
cell.innerhtml =“ <a href =”+链接+“ target = _blank>”+title+“ </a>
”
document.getElementById(“结果”)。附录(cell);
}
}
函数readrss1()
{
var url = document.getElementById(“ txturl”)。值;
if(url ==“”)
{
警报(“请输入rss地址”);
}
别的
{
readrss(url);
}
}
</script>
</head>
<身体”>
<h1> ajax读rss示例</h1>
<形式>
<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>
输入一个rss地址:<input type =“ text” value =“ http://www.blogjava.net/wujun/wujun/rss.aspx” size = 50 id = 50 id =“ txturl”>
<input type =“ button” value =“查查” onclick =“ readrss1()”>
</form>
<div ID =“结果”> </div>
</body>
</html>