wyzhack 2007-11-3 21:37
Ajax初探 html + javascript 实现网页源码读取
javascript学到发送HTTP请求那里了 写一下练练手。。[code]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
New Document
var conn = null;
window.onerror = function (a,b,c) {
alert(a+b+c);
}
function post() {
var form = event.srcElement.form;
if (form.url.value == "")
{
alert("请输入完整");
return;
}
var response = document.getElementById("response");
response.value = "";
var ceng = document.getElementById("ceng");
ceng.style.display="block";
conn = getHttp();
conn.onreadystatechange = state;
conn.open("get",form.url.value,true);
conn.send(null);
event.srcElement.disabled = true;
form.reset.disabled = false;
}
function state() {
if (conn.readyState == 4 && conn.status == 200)
{
var response = document.getElementById("response");
response.value = conn.responseText;
var ceng = document.getElementById("ceng");
ceng.style.display = "none";
var form = document.getElementById("form");
form.ok.disabled = false;
form.reset.disabled = true;
}
}
function getHttp() {
var arr = ["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
for (var i in arr)
{
try
{
var http = new ActiveXObject(arr[i]);
return http;
}
catch (exception)
{
////
}
}
throw new Error("没有找到XMLHTTP!");
}
function cancel() {
var ceng = document.getElementById("ceng");
ceng.style.display="none";
var form = event.srcElement.form;
form.ok.disabled = false;
event.srcElement.disabled = true;
if (conn != null)
{
conn.abort();
}
}
地址:
源代码:
正在读取.....
[/code]
孤獨的狼 2007-11-3 22:26
你打包嘛。。。
喜欢的人下就可以了。。。。。。。。。。
xlight 2007-11-5 16:50
写成 < script> </ script>[(:smile:)]