複製代碼代碼如下:
<! 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>