Método 1: Recomendado
// Cree una variable booleana
var xmlhttp = false;
// Compruebe si se utiliza el navegador IE
try{
// Si laversión
de JS es mayor que 5
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
"Estás usando Microsoft Internet Explorer.");
}catch(e){
// Si no, usa la versión antigua del objeto ActiveX
try{
// Si estás usando el navegador IE
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP " );
alert("Está utilizando Microsoft Internet Explorer.");
}catch(e){
// Utilice un navegador que no sea IE
xmlhttp = false;
}
}
// Si está utilizando un navegador que no sea IE
if(!xmlhttp && typeof XMLHttpRequest != 'indefinido'){
xmlhttp = new XMLHttpRequest();
alert
(
"No estás utilizando Microsoft Internet Explorer.")
;
// Si hay objetos ActiveX disponibles, se debe utilizar el navegador IE
(!ventana.ActiveXObject){
xmlhttp = nuevo ActiveXObject("Microsoft.XMLHTTP");
}demás{
//Utiliza el método Javascript para procesar
xmlhttp = nuevo XMLHttpRequest();
}