在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
<!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>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; var author=null; var pubDate=null; var description=null; //得到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="<h1><a href="+headlink+" target=_blank>"+headtitle+"</a></h1><br>"; document.getElementById("result").appendChild(cell); //得到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; author=item.getElementsByTagName("author")[0].firstChild.nodeValue; pubDate= item.getElementsByTagName("pubDate")[0].firstChild.nodeValue; // description=item.getElementsByTagName("description")[0].firstChild.nodeValue; var cell = document.createElement("div"); cell.innerHTML="<a href="+link+" target=_blank>"+title+"</a><font color=red>     作者:</font>"+author+"<br>"; document.getElementById("result").appendChild(cell); //var cell1=document.createElement("div"); //cell1.innerHTML=description; // document.getElementById("result").appendChild(cell1); } } function readrss1() { var url=document.getElementById("txturl").value; if(url=="") { alert("请输入RSS地址"); } else { readRSS(url); } } var i=1; var j=0; function read() { if(j==0) { readBlogjava(); window.setTimeout("testRead()",100); } } function testRead() { window.setTimeout("read()",1000); } function readBlogjava() { switch(i) { case(1): i++; readRSS("http://www.blogjava.net/rss.aspx"); break; case(2): i++; readRSS(http://beginner.blogjava.net/rss.aspx); break; case(3): i++; readRSS(http://general.blogjava.net/rss.aspx); break; case(4): i++; readRSS(http://life.blogjava.net/rss.aspx); break; //博客园的 case(5): i++; readRSS(http://www.cnblogs.com/rss.aspx); break; case(6): i++; readRSS(http://beginner.cnblogs.com/rss.aspx); break; case(7): i++; readRSS(http://life.cnblogs.com/rss.aspx); break; case(8): i++; readRSS(http://misc.cnblogs.com/rss.aspx); break; case(9): i++; readRSS(http://cio.cnblogs.com/rss.aspx); break; case(10): i++; readRSS(http://news.cnblogs.com/rss.aspx); break; case(11): i++; readRSS(http://bookreview.cnblogs.com/rss.aspx); break; case(12): i++; readRSS(http://job.cnblogs.com/rss.aspx); break; case(13): i++; readRSS(http://gis.cnblogs.com/rss.aspx); break; case(14): i++; readRSS(http://clubs.cnblogs.com/rss.aspx); break; case(15): i++; readRSS(http://software.cnblogs.com/rss.aspx); break; default: alert("加载完毕!"); i++; j++; break; } } </script> </head> <body onload=testRead()> <h1>ajax读rss示例</h1> <form > 输入一个RSS地址:<input type="text" value="http://www.blogjava.net/wujun/rss.aspx" size=50 id="txturl"> <input type="button" value="查 看" onclick="readrss1()"> <input type="button" onclick="hideobject()" value="test"> </form> <div id="result"></div> <EMBED style="POSITION: absolute;top:1px;left:1px; " align=right src=http://www.nice.or.jp/~mosmos/free/f105.swf width=200 height=200 type=application/x-shockwave-flash ; quality="high" wmode="transparent"></EMBED> </body> </html> |
请发表评论