Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2009, 04:08
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 6 meses
Puntos: 834
Respuesta: capturar sólo el último estado...

Tu problema es de sintaxis javascript. Si en el bloque de ejecución del condicional necesitás ejecutar más de una instrucción, debés envolver el bloque con llaves.
Esto:
Código:
ajax.onreadystatechange=function() {
                if (ajax.readyState==4 && ajax.status==200) 
                    divResultado.innerHTML = ajax.responseText
                alert(document.getElementById('resultado_login').innerHTML)
            }
es equivalente a esto:
Código:
ajax.onreadystatechange=function() {
                if (ajax.readyState==4 && ajax.status==200) 
                    {divResultado.innerHTML = ajax.responseText;}
                alert(document.getElementById('resultado_login').innerHTML)
            }
y lo que necesitás es esto otro
Código:
ajax.onreadystatechange=function() {
                if (ajax.readyState==4 && ajax.status==200) {
                    divResultado.innerHTML = ajax.responseText;
                    alert(document.getElementById('resultado_login').innerHTML);
                }
            }