复制代码 代码如下: 远程网页源代码读取 <BR>/* 页面字体样式 */ <BR>body, td, input, textarea { <BR>font-family:Arial; <BR>font-size:12px; <BR>} <BR> <BR>//用于创建XMLHttpRequest对象 <BR>function createXmlHttp() { <BR>//根据window.XMLHttpRequest对象是否存在使用不同的创建方式 <BR>if (window.XMLHttpRequest) { <BR>xmlHttp = new XMLHttpRequest(); //FireFox、Opera等浏览器支持的创建方式 <BR>} else { <BR>xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器支持的创建方式 <BR>} <BR>} <BR>//直接通过XMLHttpRequest对象获取远程网页源代码 <BR>function getSource() { <BR>var url = document.getElementById("url").value; //获取目标地址信息 <BR>//地址为空时提示用户输入 <BR>if (url == "") { <BR>alert("请输入网页地址。"); <BR>return; <BR>} <BR>document.getElementById("source").value = "正在加载……"; //提示正在加载 <BR>createXmlHttp(); //创建XMLHttpRequest对象 <BR>xmlHttp.onreadystatechange = writeSource; //设置回调函数 <BR>xmlHttp.open("GET", url, true); <BR>xmlHttp.send(null); <BR>} <BR>//将远程网页源代码写入页面文字区域 <BR>function writeSource() { <BR>if (xmlHttp.readyState == 4) { <BR>document.getElementById("source").value = xmlHttp.responseText; <BR>} <BR>} <BR> 远程网页源代码读取 地址: