30/11/2007, 15:49
|
| | Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 17 años Puntos: 0 | |
Re: Funciona en Firefox pero no en Explorer Hola, mira tengo un problema con ajax el cual estoy implementando una libreria llamada mobox.js y mobox.css las cuales haces uso de un archivo xml y ajax, estoy utilizando jsp, struts. El asunto es que el objeto xmlhttp request lo crea bien en firefox y opera pero ie no. Aunque ya estube checando ejemplos en la red de como crear el objeto en ie por medio de ActiceXObject segun yo lo estoy haciendo bien pero no crea nada, incluso mando un alert con el contenido de la variable que contiene el objeto xmlhttrequest o bien el activeobject y en firefox si lo imprime y en internet explorer no es por eso que no realiza la peticion al servidor.
Este es el codigo de la creacion de los objetos:
function createXmlHttpRequest(){
window.alert("Creando el Objeto XMLHttpRequest para Browsers no IE...");
return new XMLHttpRequest();
}
function createXmlHttpRequestIE(){
window.alert("Creando el Objeto XMLHttpRequest para IE...");
var xmlHttpRequestIE = false;
try{
xmlHttpRequestIE = new ActiveXObject("MSXML2.XMLHTTP.3.0");
//Incluso probe con esta linea tambien...
xmlHttpRequestIE = new ActiveXObject("Msxml2.XMLHTTP");
} catch(exception1){
try{
xmlHttpRequestIE = new ActiveXObject("Microsoft.XMLHTTP");
} catch(exception2){
try{
xmlHttpRequestIE = new XMLHttpRequest();
} catch(exception3){
}
}
}
if(!xmlHttpRequestIE && typeof ActiveXObject || !xmlHttpRequestIE && typeof XMLHttpRequest)
window.alert("No se pudo crear el objeto XMLHttpRequest para IE.");
return xmlHttpRequestIE;
}
Pero ni asi crea el objeto en ie. Espero me puedan decir cual es el problema.
Hasta luego y suerte a todos.... maldito IE y windows |