Cita:
Iniciado por chwc
Hola ! mira, te voy a decir 2 cosas
cuando entras en este else,
Código Javascript
:
Ver originalelse{ //en caso contrario, mostramos un gif simulando una precarga
//document.getElementById(id).innerHTML='<img src="loader.gif" alt="cargando" />'
alert("No se pudo");
}
estas entrando mal, ya que onreadystatechange se ejecuta como 4 o 5 veces, y los readyStates van cambiando desde 1 a 4. asi que no muestres no se pudo hacer.
un saludo
A que te referis que estoy entrando mal? , saque el else ese que me dijiste pero sigue igual (el alert fue puesto a proposito para encontrar donde esta el error)
Si entra en ese else quiere decir que el readystate no es 4 (quiere decir que responseText no tiene todos los datos que fueron pedidos al servidor, no?)
Ahora , porque en FireFox anda , y en los demas no?
En IE9 cuando apreto en los links que me dijiste que corrija directamente no pasa nada.
En Opera y Chrome si pasa algo , se pone el contenedor(div) en blanco (no viene la pagina que yo pedi) pero por lo menos pasa algo.
Estoy empezando a creer que lo falla no es ajax (el codigo en si) , desde que me contestaste estoy googleando a mas no poder y casi que todos los codigo son similar a este o igual.
Gracias por tu ayuda.