【JS】一个安全稳定的Javascript的Ajax对象生成函数

vb.net

做个记号,兼容IE6~9、火狐、Chrome等主流浏览器

function getAjax() {
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
else if(window.ActiveXObject){
var xmldes=["MSXML2.XmlHttp","Microsoft.XmlHttp","MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0"];
var xmlobj=false;

for(var i=0;i<xmldes.length;i++){
try{
xmlobj
=new ActiveXObject(xmldes[i]);
if(xmlobj) return xmlobj;
}
catch(e){}
}

}
return false;
}
posted @ 2011-04-12 19:07 夜闻香 阅读(160) 评论(0) 编辑 收藏

(c)2009-2012 CLE 夜闻香
版权所有,翻版不究,盗版可耻。
cnblogs.com & clso.tk