保定网站建设,网站推广,网站优化服务,保定专业的PHP网站制作机构!

生成Ajax对象 支持Ie Firefox Opera

发表于:2008年08月23日 15时  作者:dx_andy

生成Ajax对象 支持Ie Firefox Opera,代码如下:

JavaScript生成Ajax对象代码

function ajax() {
var xmlHttp;
try { // for firefox opera
xmlHttp = new XMLHttpRequest();
} catch (e) { // for ie
var ieVersions = new Array(‘MSXML2.XMLHTTP.6.0′,
‘MSXML2.XMLHTTP.5.0′,
‘MSXML2.XMLHTTP.4.0′,
‘MSXML2.XMLHTTP.3.0′,
‘MSXML2.XMLHTTP’,
‘Microsoft.XMLHTTP’);
for (var i = 0; i < ieVersions.length && !xmlHttp; i ++) {
try {
xmlHttp = new ActiveXObject(ieVersions[i]);
} catch (e) {
}
}
}
if (!xmlHttp) {
return false;
} else {
return xmlHttp;
}
}