创建XMLHttpRequest对象的方法

王朝other·作者佚名  2008-12-22
窄屏简体版  字體: |||超大  

方法一:推荐

// 创建一个布尔型变量

var xmlhttp = false;

// 检查使用的是否为IE浏览器

try{

// 如果JS的版本大于5

xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

alert("You are using Microsoft Internet Explorer.");

}catch(e){

// 如果不是,则使用老版本的ActiveX对象

try{

// 如果使用的是IE浏览器

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

alert("You are using Microsoft Internet Explorer.");

}catch(e){

// 使用非IE浏览器

xmlhttp = false;

}

}

// 如果使用的是IE非浏览器

if(!xmlhttp && typeof XMLHttpRequest != 'undefined'){

xmlhttp = new XMLHttpRequest();

alert("You are not using Microsoft Internet Explorer.");

}

方法二:

var xmlhttp;

// 如果ActiveX对象可用,则使用的肯定是IE浏览器

(!window.ActiveXObject){

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}else{

// 使用Javascript方法处理

xmlhttp = new XMLHttpRequest();

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航