以下为代码: PHP程序员站--PHP程序员之家
以下为引用的内容: <script type="text/javascript"> var xmlHttp; function createXMLHttpRequest() { if(window.ActiveXObject) 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) www.phperz.com { document.getElementById("Item4").innerHTML=LoadRSS(xmlHttp.responseXML,5); } } }
function LoadRSS(RssUrl,ShowNewNum) PHP程序员站--PHP程序员之家 { var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0"); var title,link; var strTemp; www 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; PHP程序员站--PHP程序员之家 var strtitle,strlink; channel=xmlDoc.getElementsByTagName("item"); for(var i=0;i<ShowNewNum;i++) www~phperz~.com { //var Iitem=channel; strtitle=channel[i].getElementsByTagName('title'); PHP程序员站--PHP程序员之家 strlink= channel[i].getElementsByTagName('link'); strTemp+="<tr><td><a href='"+strlink.item(0).text+"' target='_blank'>"+strtitle.item(0).text+"</a></td></tr>"; www phperz com //strTemp+="<tr><td>"+strtitle.item(0).text+"</td></tr>" } strTemp+="</table>"; www.phperz.com return strTemp; } }
</script>
|
HTML代码: PHP程序员站--PHP程序员之家
以下为引用的内容: <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> |
|