以下为代码: php程序员站
以下为引用的内容: <script type="text/javascript"> var xmlHttp; function createXMLHttpRequest() { if(window.ActiveXObject) www~phperz~com { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlHttp=new XMLHttpRequest(); } }
function startRequset() php程序员站 { createXMLHttpRequest(); xmlHttp.onreadystatechange=handleStateChange; xmlHttp.open("get",document.getElementById("url").value,true); www~phperz~com xmlHttp.send(null); }
function handleStateChange() { if(xmlHttp.readyState==4) { if(xmlHttp.status==200) phperz.com { document.getElementById("Item4").innerHTML=LoadRSS(xmlHttp.responseXML,5); } } }
function LoadRSS(RssUrl,ShowNewNum) php程序员之家 { var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0"); var title,link; var strTemp; phperz.com xmlDoc.async = false; xmlDoc.load(RssUrl); phperz~com if (xmlDoc.parseError.errorCode != 0) { var myErr = xmlDoc.parseError; return "读取数据发生错误!";} www.phperz.com else { title=xmlDoc.selectSingleNode("//rss/channel/title"); link=xmlDoc.selectSingleNode("//rss/channel/link"); www~phperz~com strTemp="<table><tr><td><a href='"+link.text+"' target='_blank'>"+title.text+"</a></td></tr>" var channel; phperz.com var strtitle,strlink; channel=xmlDoc.getElementsByTagName("item"); for(var i=0;i<ShowNewNum;i++) php程序员站 { //var Iitem=channel; strtitle=channel[i].getElementsByTagName('title'); phperz.com strlink= channel[i].getElementsByTagName('link'); strTemp+="<tr><td><a href='"+strlink.item(0).text+"' target='_blank'>"+strtitle.item(0).text+"</a></td></tr>"; php程序员站 //strTemp+="<tr><td>"+strtitle.item(0).text+"</td></tr>" } strTemp+="</table>"; phperz~com return strTemp; } }
</script>
|
HTML代码: phperz.com
以下为引用的内容: <form action="#"> <label> <input name="url" type="text" id="url" /> <input name="button" type="button" onclick="startRequset();" value="获得RSS"/> </label> <div id="Item4" >读取数据中...</div> </form> |
|