复制代码代码如下::
<! 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">
<kopf>
<title> Dies ist Test </title>
<script type = "text/javaScript">
var xmlhttp;
Funktion createxmlhttprequest () {
if (window.activeXObject) {
xmlhttp = new ActiveXObject ("microsoft.xmlhttp");
}
sonst if (window.xmlhttprequest) {
xmlhttp = new xmlhttprequest ();
}
}
Funktion ReadRSS (URL) {
createxmlhttprequest ();
xmlhttp.onReadyStatechange = Handlestatechange;
xmlhttp.open ("get", url, true);
xmlhttp.send (null);
}
Funktion Handlestatechange () {
if (xmlhttp.readystate == 4) {
if (xmlhttp.status == 200) {
ResultSet ();
}
}
}
Funktion resultset () {
var resultes = xmlhttp.responsexml;
var title = null;
var item = null;
var link = null;
// 得到 Kanal
var ccc = results.getElementsByTagName ("Kanal");
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 ="+hecinink+"target = _blank>"+headtitle+"</a> </h1>
";
document.getElementById ("Ergebnis"). appendChild (cell);
// 得到 Elemente
var items = results.getElementsByTagName ("item");
für (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>
";
document.getElementById ("Ergebnis"). appendChild (cell);
}
}
Funktion ReadRSS1 ()
{
var url = document.getElementById ("txturl"). Wert;
if (url == "")
{
alarm ("请输入 rss 地址");
}
anders
{
ReadRSS (URL);
}
}
</script>
</head>
<body ">
<h1> ajax 读 rss 示例 </h1>
<form>
<a href = "JavaScript: ReadRSS ('http://www.blogjava.net/rs.aspx')"> blogjava 原创区 </a>
<a href = "JavaScript: ReadRSS ('http://beglner.blogjava.net/rs.aspx')"> blogjava 新手区 </a>
<a href = "JavaScript: ReadRSS ('http://life.blogjava.net/rs.aspx')"> blogjava 非技术区 </a>
<a href = "JavaScript: ReadRSS ('http://general.blogjava.net/rs.aspx')"> 综合区 </a>
输入一个 RSS 地址: <Eingabe type = "text" value = "http://www.blogjava.net/wujun/rs.aspx" size = 50 id = "txturl">
<input type = "button" value = "查 看 看 看 看" onclick = "readrss1 ()">
</form>
<div id = "result"> </div>
</body>
</html>