一个封装好的XMLHttp对象的创建函数
来源:互联网 发布:飞思卡尔编程器 编辑:程序博客网 时间:2024/06/05 05:40
function CR_xmlHttpObject(){
if(typeof XMLHttpRequest!="undefined"){return new XMLHttpRequest();}
else if(typeof ActiveXObject!="undefined"){
var xmlHttp_ver=false;
var xmlHttp_vers=["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp","Microsoft.XmlHttp"];
if(!xmlHttp_ver){
for(var i=0;i<xmlHttp_vers.length;i++){
try{new ActiveXObject(xmlHttp_vers[i]);xmlHttp_ver=xmlHttp_vers[i];break;}catch(oError){;}
}
}
if(xmlHttp_ver){return new ActiveXObject(xmlHttp_ver);}else{throw new Error("创建XMLHttp对象失败");}
}
else{throw new Error("你的浏览器不支持XMLHttp对象");}
}
注意:xmlHttp_vers 应该从版本高的往版本低的写,这样建立对像的数据调用的是你机子上安装过的最高版本的MSXML2.XmlHttp
- 一个封装好的XMLHttp对象的创建函数
- xmlhttp对象的简单封装
- xmlhttp对象的简单封装
- 封装好的客户端请求xmlhttp处理
- 不同浏览器通用的创建xmlhttp对象函数
- Ajax:创建xmlhttp对象的通用文件
- XMLHTTP对象的一个应用(AJAX)
- 工厂模式:封装对象的创建(一、在基类中定义一个静态成员函数)
- XmlHttp对象的学习
- jquery:创建一个新的节点对象的好方法
- 创建一个新的函数对象
- XMLHTTP对象封装技术
- 一个封装好的串口类
- 封装好的一个数据接口
- 一个封装好的 FileSystemWatcher 类
- 一个封装好的线程类
- 一个封装好的线程类
- 一个封装好的nofication类
- 今天阅读了沈鱼的朝九晚五
- 你曾经浪费了多少?
- 分頁後的DataGrid導出到Excel的最好的解決方法
- Domino 域 A 中的用户如何访问 Domino 域 B 中的数据库
- SQL注入专题--整理帖
- 一个封装好的XMLHttp对象的创建函数
- A List Apart 经典文章中译:Web设计之道(上)
- c程序是如何编译成的
- Existing I/O Virtualization Approaches
- windows203+sql server 2000无法打开1433端口
- blFetionMsg-支持VBSCRIPT编写飞信机器人
- LINUX最常用命令整理
- oracle数据库还原,如何将dmp文件还原到oralce库
- PPP协议详细解析