ajax|rss| Blog | example
Code:
<! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 strict//en"
"Http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<title>this is test</title>
<script type= "Text/javascript" >
var xmlHttp;
function Createxmlhttprequest () {
if (window. ActiveXObject) {
XmlHttp = new ActiveXObject ("Microsoft.XMLHTTP");
}
else if (window. XMLHttpRequest) {
XmlHttp = new XMLHttpRequest ();
}
}
function Readrss (URL) {
Createxmlhttprequest ();
Xmlhttp.onreadystatechange = Handlestatechange;
Xmlhttp.open ("Get", url, True);
Xmlhttp.send (NULL);
}
function Handlestatechange () {
if (xmlhttp.readystate = = 4) {
if (Xmlhttp.status = = 200) {
ResultSet ();
}
}
}
function ResultSet () {
var results = Xmlhttp.responsexml;
var title = null;
var item = NULL;
var link=null;
Get Channel
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= "document.getElementById ("Result"). AppendChild (cell);
Get items
var items = results.getelementsbytagname ("item");
for (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><br>";
document.getElementById ("Result"). AppendChild (cell);
}
}
function Readrss1 ()
{
var Url=document.getelementbyid ("Txturl"). Value;
if (url== "")
{
Alert ("Please enter an RSS address");
}
Else
{
Readrss (URL);
}
}
</script>
<body ">
<form >
<a href= "Javascript:readrss (' http://www.blogjava.net/rss.aspx ')" >blogjava original area </a>
<a href= "Javascript:readrss (' http://beginner.blogjava.net/rss.aspx ')" >blogjava Novice Area </a>
<a href= "Javascript:readrss (' http://life.blogjava.net/rss.aspx ')" >blogjava non-tech zone </a>
<a href= "Javascript:readrss (' http://general.blogjava.net/rss.aspx ')" > Comprehensive area </a>
<br>
Enter an RSS address: <input type= "text" value= "http://www.blogjava.net/wujun/rss.aspx" size=50 id= "Txturl" >
<input type= "button" value= "View" >
</form>
<div id= "Result" ></div>
</body>
Output results:
Http://www.blogjava.net/wujun/archive/2006/06/30/56016.html