Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/06/2013, 20:41
WalkerHugo
 
Fecha de Ingreso: octubre-2011
Ubicación: Rosario
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Problema con los navegadores

Cita:
Iniciado por chwc Ver Mensaje
Hola ! mira, te voy a decir 2 cosas
cuando entras en este else,
Código Javascript:
Ver original
  1. else{ //en caso contrario, mostramos un gif simulando una precarga
  2.                         //document.getElementById(id).innerHTML='<img src="loader.gif" alt="cargando" />'
  3.                         alert("No se pudo");
  4.                     }

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.