Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/10/2012, 23:45
Avatar de Albuss
Albuss
 
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 3 meses
Puntos: 30
Información Respuesta: AJAX, el debugger me dice que no puede "leer el valor de ReadyState"

Si, solo que en mi funcion no es responseText, si no responseXML, aunque el error sigue siendo el mismo (o al menos ami en el debuggder me pone lo mismo),he revisado intensamente mi codigo en busca de fallos de sintaxis, yo al menos no he visto ninguno, te pongo todo directamente :


Código Javascript:
Ver original
  1. function loadXMLhttpRequest(){
  2.     var xmlhttp;
  3.     if (window.XMLHttpRequest)
  4.          {
  5.          this.xmlhttp=new XMLHttpRequest();
  6.           }
  7.          
  8.     }
  9.  
  10. function LlamadaAjaxValidarNombre() {
  11. var nombre = document.getElementById('inputNick').value;
  12. var url = "ValidarNombre.php?nombre=" + nombre;
  13. this.xmlhttp.open("GET", url, true);
  14. this.xmlhttp.onreadystatechange = respuestaValidarNombre;
  15. this.xmlhttp.send(null);
  16. }
  17.  
  18.  
  19. function respuestaValidarNombre() {
  20.  
  21.  
  22. if(this.xmlhttp.readyState == 4) {
  23. if(this.xmlhttp.status == 200) {
  24.  
  25.     var nodoRespuesta = this.xmlhttp.responseXML.getElementsByTagName("respuesta")[0];
  26.     var textoRespuesta = nodoSaludo.childNodes[0].nodeValue;
  27.        
  28.             document.getElementById('respuestaphp').innerHTML = (textoRespuesta);
  29.            
  30.            
  31.  
  32.  
  33.         }
  34.     }
  35. }