复制代码代码如下:
<! 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> هذا هو اختبار </title>
<script type = "text/javaScript">
var xmlhttp ؛
وظيفة CreatexMlHttprequest () {
if (window.activexobject) {
XMLHTTP = New ActivexObject ("Microsoft.xmlhttp") ؛
}
آخر إذا (window.xmlHttprequest) {
xmlHttp = new xmlhttprequest () ؛
}
}
وظيفة readRss (url) {
createxmlHttprequest () ؛
xmlHttp.OnReadyStateChange = HandlestateChange ؛
xmlhttp.open ("get" ، url ، true) ؛
xmlhttp.send (null) ؛
}
وظيفة handlestatechange () {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
resultset () ؛
}
}
}
وظيفة resultset () {
VAR REVENTS = 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 ("النتائج"). AppendChild (Cell) ؛
// 得到 العناصر
var heads = results.getElementSbyTagName ("item") ؛
لـ (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 ="+link+"target = _blank>"+title+"</a>
"
document.getElementById ("النتائج"). AppendChild (Cell) ؛
}
}
وظيفة readRss1 ()
{
var url = document.getElementById ("txturl"). القيمة ؛
إذا (url == "")
{
تنبيه ("请输入 rss 地址") ؛
}
آخر
{
readRss (url) ؛
}
}
</script>
</head>
<body ">
<h1> ajax 读 rss 示例 </h1>
<Porm>
<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 地址: <type type = "text" value = "http://www.blogjava.net/wujun/rss.aspx" size = 50 id = "txturl">
<type type = "button" value = "查 看" onClick = "readRss1 ()">
</form>
<div id = "result"> </viv>
</body>
</html>