วิธีที่ 1: แนะนำ
// สร้างตัวแปรบูลีน
var xmlhttp = false;
// ตรวจสอบว่าใช้เบราว์เซอร์ IE หรือไม่
ให้
ลอง
// หากเวอร์ชัน JS มากกว่า 5
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
"คุณกำลังใช้ Microsoft Internet Explorer");
}catch(e){
// ถ้าไม่เช่นนั้น ให้ใช้เวอร์ชันเก่าของวัตถุ ActiveX
ลอง{/
// หากคุณใช้เบราว์เซอร์ IE
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP " );
alert("คุณกำลังใช้ Microsoft Internet Explorer");
}catch(e){
// ใช้เบราว์เซอร์ที่ไม่ใช่ IE
xmlhttp = false;
}
}
// หากคุณใช้ IE ที่ไม่ใช่เบราว์เซอร์
if(!xmlhttp && typeof XMLHttpRequest != 'unknown'){
xmlhttp = new XMLHttpRequest();
alert("คุณไม่ได้ใช้ Microsoft Internet Explorer");
}
วิธีที่ 2:
var xmlhttp;
// หากมีวัตถุ ActiveX ต้องใช้เบราว์เซอร์ IE
(!window.ActiveXObject){
xmlhttp = ใหม่ ActiveXObject("Microsoft.XMLHTTP");
}อื่น{
//ใช้วิธี Javascript ในการประมวลผล
xmlhttp = XMLHttpRequest ใหม่();
-