Si era ésto, lo fino sería:
Código:
var xmlhttp = false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsft.XMLHTTP");
} catch (e) {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
}
- 1 sería para IE con una máquina virtual superior a 5.0
- 2 continúa sigue siendo para IE, pero para versiones inferiores a la 5.0
- 3 para otros navegadores como Mozilla, por ejemplo.
si no creamos el object con ninguna de las anteriores, dejamos la variable a false.