创建Ajax对象并与多个浏览器兼容
功能createajax(){
var请求= false;
在 / /窗口对象XMLHttpRequest的存在不是IE,包括(IE7以上)。
如果(窗口。XMLHttpRequest){
请求=新的XMLHttpRequest();
如果(请求。overridemimetype){
Request.overrideMimeType(文本或XML);
}
有 / /窗口对象,即一个ActiveX对象属性
} else if(窗口。ActiveX对象){
VaR版本= { 'microsoft。XMLHTTP,'msxml。XMLHTTP,'msxml2。XMLHTTP。7,'msxml2。XMLHTTP。6,'msxml2。XMLHTTP。5,'msxml2。XMLHTTP。4,'msxml2。XMLHTTP。3,'msxml2 XMLHTTP的};
对于(var i = 0;i < versions.length;i++){
尝试{
Request=new ActiveXObject (versions{i});
如果(请求){
返回请求;
}
} catch(e){
请求= false;
}
}
}
返回请求;
}
VaR的Ajax = createajax();
警报(ajax);