复制代码代码如下:
<! 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">
<adal>
<Title> Ceci est un test </TITME>
<script type = "text / javascript">
var xmlhttp;
fonction createExmlHttpRequest () {
if (window.activexobject) {
xmlhttp = new activeXObject ("Microsoft.xmlhttp");
}
else if (window.xmlhttprequest) {
xmlhttp = new xmlHttpRequest ();
}
}
Fonction ReadRss (URL) {
createExmlHttpRequest ();
xmlhttp.onreadystateChange = handlestateChange;
xmlhttp.open ("get", url, true);
xmlhttp.send (null);
}
fonction handleStateChange () {
if (xmlhttp.readystate == 4) {
if (xmlhttp.status == 200) {
ResultSet ();
}
}
}
fonction resultSet () {
Var Résultats = xmlhttp.Responsexml;
var title = null;
var item = null;
var link = null;
// canal
var ccc = results.getElementsByTagName ("canal");
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 ("Result"). APPENDCHILD (cellule);
// 得到 Articles
var items = results.getElementsByTagName ("item");
pour (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 + "cible = _blank>" + title + "</a>
"
document.getElementById ("Result"). APPENDCHILD (cellule);
}
}
fonction ReadRss1 ()
{
var url = document.getElementById ("txtul"). valeur;
if (url == "")
{
alerte ("请输入 rss 地址");
}
autre
{
ReadRSS (URL);
}
}
</cript>
</ head>
<corps ">
<h1> ajax 读 rss 示例 </h1>
<formulaire
<a href = "javascript: readrsss ('http://www.blogjava.net/rs.aspx')"> blogjava 原创区 </a>
<a href = "javascript: readrsss ('http://beginner.blogjava.net/rs.aspx')"> blogjava 新手区 </a>
<a href = "javascript: readrsss ('http://life.blogjava.net/rs.aspx')"> blogjava 非技术区 </a>
<a href = "javascript: readrsss ('http://general.blogjava.net/rs.aspx')"> 综合区 </a>
输入一个 RSS 地址: <input type = "text" value = "http://www.blogjava.net/wujun/rs.aspx" size = 50 id = "txtul">
<input type = "bouton" value = "查 看" onclick = "readrss1 ()">
</ form>
<div id = "result"> </div>
</docy>
</html>