Comunidad de diseño web y desarrollo en internet online

Problemas con IE y ajax

Citar            
MensajeEscrito el 11 Jun 2007 05:37 pm
Hola que tal como estan.

Estoy haciendo una aplicación con ajax, y me funciona correctamente en Firefox y Opera pero con Internet Explorer no, generando el siguiente error

"Error desconocido en tiempo de ejecución" en la línea "document.getElementById("sub_3").innerHTML = ajax.responseText"

aqui les envío mis funciones:

Código :

function nuevoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
} catch (E) {
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
}
return xmlhttp;
}

function cargarContenido(valor){
contenedor = document.getElementById(contenido);
ajax=nuevoAjax();
ajax.open("GET", "msubcat.php?indice="+valor,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
[color=red]contenedor.innerHTML = ajax.responseText[/color]
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(null); 
}


Las letras en rojo indica que es la linea donde se produce el error. espero puedan ayudarme.

Mil gracias
Ana Azuaje.

Por maygreth

20 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 12 Jun 2007 05:11 pm
cargarContenido, donde la invocas? Asegurate de invocarla despues de que toda la página se ha terminado de cargar

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 13 Jun 2007 08:42 pm
Hola, este es el bloque donde hago la llamada a cargarcontenido

BOFH - Código eliminado. Cuando vayas a poner código utiliza la etiqueta CODE.

Por maygreth

20 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 13 Jun 2007 09:03 pm
esto dónde lo tienes?

Código :

document.getElementById("sub_3").innerHTML = ajax.responseText

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.