var xmlhttp;//全局使用
//除了IE6及其哥哥们外 其他浏览器创建XMLHttpRequest对象的代码
if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
//避免Mozilla早些版本会有的bug
if(xmlhttp.overrideMimeType){
xmlhttp.overrideMimeType("text/xml");
}
}
//IE6 IE5 IE5.5创建XMLHttpRequest对象的代码
else if(window.ActiveXObject){
var activexName = ["MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
//尝试创建
for(var i = 0;i<activexName.length;i++){
try{
xmlhttp = new ActiveXObject(activexName[i]);
break;
}catch(ex){}
}
}
//查看结果
if(!xmlhttp){
alert("nothing is finded");
}else{
alert(xmlhttp);//IE6显示object 其他浏览器显示Object XmlHttpObject
}
分享到:
相关推荐
浏览器兼容 XMLHttpReq 创建 王兴魁 传智播客,不同浏览器创建XMLHttpRequest,兼容各种浏览器(王兴魁老师视频笔记)
经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流的应该就这些吧?theWorld,遨游等浏览器都是以IE为核心的,所以肯定也没问题。 另外...
创建XMLHttpRequest对象的方法.rar创建XMLHttpRequest对象的方法.rar创建XMLHttpRequest对象的方法.rar
不光是IE,其他浏览器通吃的xmlhttprequeset的对象代码。
了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法: 先看看IE创建XMLHttpRequest 对象的方法(方法1): var xmlhttp=ActiveXobject(“Msxml12...
创建XMLHttpRequest对象
在源网页加载之前,实现一个XMLHttpRequest的代理对象,然后覆盖全局的XMLHttpRequest,这样一但上层调用 new XMLHttpRequest这样的代码时,其实创建的是Ajax-hook的代理对象实例
这几天要构思用Javascript调用Asp.Net的WebService,需要到XMLHTTP来支持,但发现Opera的XMLHttpRequest很烂,实在支持不下去,后来到处找,终于发现这份代码,在Opera中是利用java.net.URL等类来实现的,不敢独享,...
由于XMLHttpRequest不是一个W3C标准,所以可以采用多种方法使用JavaScript来创建XMLHttpRequest的实例。Internet Explorer把XMLHttpRequest实现为一个ActiveX对象,其他浏览器(如Firefox、Safari和Opera)把它实现...
XMLHttpRequest方法和属性API,介绍了XMLHttpRequest的方法和属性
由于XMLHttpRequest不是一个W3C标准,所以可以采用多种方法使用JavaScript来创建XMLHttpRequest的实例。 Internet Explorer把XMLHttpRequest实现为一个ActiveX对象,其他浏览器(如Firefox、Safari和Opera)把它...
NULL 博文链接:https://justsee.iteye.com/blog/690353
Ajax 异步javascript and xml XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http...XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。(这个功能正是AJAX的一大特点之一:))
AJAX(XMLHttpRequest)进行跨域请求方法详解
对XMLHTTPRequest的调用方法、属性等做详细介绍。
在非IE的浏览器中,需要用 new XmlHttpreQueSt()来创建对象,如下: var xmlHttpReq = new XMLHttpRequest(); xmlHttpReq.open("GET", "http://localhost/books.xml", false); xmlHttpReq.send(); alert(xmlHttpReq...
现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。
WEB开发 之 AJAX - 创建 XMLHttpRequest 对象.docx
拦截由XMLHttpRequest发出的浏览器http请求.zip