创建XMLHttpRequest对象的方法_PHP教程
方法一:推荐
// 创建一个布尔型变量
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();
}
推荐阅读
-
PHP检测用户语言的方法,php检测用户_PHP教程
-
php中删除字符首尾空格的方法_PHP教程
-
php绘制一个矩形的方法,php绘制矩形方法_PHP教程
-
zen_cart实现支付前生成订单的方法,zen_cart生成订单_PHP教程
-
php绘制一条弧线的方法,php绘制弧线_PHP教程
-
php结合md5实现的加密解密方法,php结合md5加密解密_PHP教程
-
php使用mysql_query查询超大结果集超内存的解决方法,phpmysql_query_PHP教程
-
codeigniter发送邮件并打印调试信息的方法,codeigniter发送邮件_PHP教程
-
详解js创建对象的几种方法及继承
-
PHP文件上传判断file是否己选择上传文件的方法,_PHP教程