Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2009, 14:16
Avatar de anlhp
anlhp
 
Fecha de Ingreso: agosto-2008
Mensajes: 121
Antigüedad: 16 años, 6 meses
Puntos: 1
Pregunta Problema con clases

hola gente, alguien tiene idea de por qe el siguiente codigo solo me funciona en mozilla y en los demas navegadores compatibles con DOM (safari, opera, chrome) me ignoran la condicion y me ejecutan la funcion interna?

Código HTML:
if(typeof XMLHttpRequest == "undefined" && window.ActiveXObject){
    function XMLHttpRequest(){
        var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
        for(var i=0; i<arrSignatures.length; i++){
            try{
                var oRequest = new ActiveXObject(arrSignatures[i]);
                return oRequest;
            }
            catch(oError){}
        }
        throw new Error("MSXML is not installed on your system.");
    }
  }

var oRequest = new XMLHttpRequest();