Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/04/2011, 11:14
Avatar de Hugo_Euan
Hugo_Euan
 
Fecha de Ingreso: abril-2011
Ubicación: Mérida, Yucatán, México
Mensajes: 193
Antigüedad: 13 años, 8 meses
Puntos: 71
Respuesta: Javascripts no funciona en Firefox

hola zamca, como dice el buen ocp001a

el ActiveXObject pertenece a Microsoft y nadie mas lo puede usar, sin embargo los exploradores han implementado una copia del XMLHttpREquest por lo que no vale la pena incluir Jquery solo para hacer una llamada de AJAX, la solucion es simple.

function CreateObjectAXS(InnerObject){
var proceded = true;
if (window.XMLHttpRequest){ //se aplica cuando uses Microsoft Internet Explorer
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {// se aplica para los demas exploradores
try{
XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP");
} catch(XMLHttpRequestObject){
proceded = false;
alert("su navegador no soporta peticiones AJAX, ACTUALIZATE !!!!");
}
}
if(proceded){
return XMLHttpRequestObject;
}
};

y cade vez que necesites hacer una peticion AJAX invocas el método

var XMLHttpRequestObject = CreateObjectAXS(XMLHttpRequestObject);
XMLHttpRequestObject.open('GET', 'documento que quieres abrir', Booleano);

Para implementarlo de una forma correcta es necesario que conoscas un poco de ajax, el codigo que te puse es simplemente para crear el objeto y hacer la peticion, sin envargo falta el metodo que valida que sea un correcto POST o GET etc, etc

Espero que te sea de utilidad !!!! EXITO !!