?? callxmlhttprequest.js
字號:
function FactoryXMLHttpRequest(){
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}else if(window.ActiveXObject){
var msxmls = new Array('Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');
for(var i=0;i<msxmls.length;i++){
try{
return new ActiveXObject(msxmls[i]);
}catch(e){
}
}
}
throw new Error("Could not instantiate XMLHttpRequest");
}
function CallXMLHttpRequest(){
this._xmlhttp = new FactoryXMLHttpRequest();
}
function xmlHttpRequest_call(url){
var instance = this;
this._xmlhttp.open('GET',url,true);
this._xmlhttp.onreadystatechange=function(){
switch(instance._xmlhttp.readyState){
case 1:
instance.loading();
break;
case 2:
instance.loaded();
break;
case 3:
instance.interactive();
break;
case 4:
instance.complete(instance._xmlhttp.status,instance._xmlhttp.statusText,instance._xmlhttp.responseText,instance._xmlhttp.responseXML);
//removeLayer();
instance = null;
break;
}
}
//createLayer();
this._xmlhttp.send(null);
}
function xmlHttpRequest_loading(){
}
function xmlHttpRequest_loaded(){
}
function xmlHttpRequest_interactive(){
}
function xmlHttpRequest_complete(status,statusText,responseText,responseXML){
}
CallXMLHttpRequest.prototype.loading = xmlHttpRequest_loading;
CallXMLHttpRequest.prototype.loaded = xmlHttpRequest_loaded;
CallXMLHttpRequest.prototype.interactive = xmlHttpRequest_interactive;
CallXMLHttpRequest.prototype.complete = xmlHttpRequest_complete;
CallXMLHttpRequest.prototype.call = xmlHttpRequest_call;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -