Metode 1: Direkomendasikan
// Buat variabel Boolean
var xmlhttp = false;
// Periksa apakah browser IE digunakan
try{
//
Jika versi JS lebih besar dari 5
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
"Anda menggunakan Microsoft Internet Explorer.");
}catch(e){
// Jika tidak, gunakan objek ActiveX versi lama
coba{
// Jika Anda menggunakan browser IE
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP " );
alert("Anda menggunakan Microsoft Internet Explorer.");
}catch(e){
// Gunakan browser non-IE
xmlhttp = false;
}
}
// Jika Anda menggunakan browser non-IE
if(!xmlhttp && typeof XMLHttpRequest != 'tidak terdefinisi'){
xmlhttp = newXMLHttpRequest
(
);
alert("Anda tidak menggunakan Microsoft Internet Explorer.")
;
// Jika objek ActiveX tersedia, browser IE harus digunakan
(!jendela.ActiveXObject){
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}kalau tidak{
//Gunakan metode Javascript untuk memproses
xmlhttp = XMLHttpRequest baru();
}