87,989
社区成员
发帖
与我相关
我的任务
分享var u = Request.QueryString("u").Item || '';
if (u != "") {
try {
var x = Server.CreateObject("MSXML2.XMLHTTP");
x.open("GET", u, false);
x.send(null);
Response.Status = x.status + " " + x.statusText;
} catch(e) {
Response.Status = "400 Bad request"
}
} else {
Response.Status = "404 Not found.";
}<html>
<head>
<script language="JavaScript">
var XMLHttpReq;
var url;
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpReq=new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
function sendRequest(ur){
createXMLHttpRequest();
XMLHttpReq.open("GET", "queryStatus.asp?u=" + encodeURIComponent(ur), true);
XMLHttpReq.onreadystatechange=processResponse;
XMLHttpReq.send(null);
}
function processResponse(){
if(XMLHttpReq.readyState==4){
if(XMLHttpReq.status==200){
window.open(url,"_blank");
}else if(XMLHttpReq.status==404){
window.open("info.html","_blank");
}
}
}
</script>
</head>
<body>
<a href="test1.html" target="_blank">示例1</a>
<a href="" onclick="sendRequest('http://www.baidu.com')">example2</a>
</body>
</html>