| 導購 | 订阅 | 在线投稿
分享
 
 
 

創建XMLHttpRequest對象的方法

來源:互聯網  2008-12-22 08:10:27  評論

方法一:推薦

// 創建一個布爾型變量

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();

}

方法一:推薦 // 創建一個布爾型變量 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(); }
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有