Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2007, 11:45
A_Morenazo
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 17 años, 8 meses
Puntos: 0
De acuerdo Extension Firefox y AJAX

Hola, me llamo Moisés;estoy haciendo una extension para Firefox y además utilizo la tecnologia AJAX

Supongamos que tengo una clase nodo implementada en Javascript (he reducido la clase para que quede mas claro):

function Nodo() {
this.url = "";
this.xmlhttp = "";

Nodo.prototype.PeticionAJAX = function () {
this.xmlhttp = new XMLHttpRequest();
this.xmlhttp.open("GET", this.url, true);
this.xmlhttp.onreadystatechange = this.HttpRespuesta();
};

Nodo.prototype.HttpRespuesta = function () {
alert(this.xmlhttp.readyState);
};

}

El problema es que la asociación que hago a this.xmlhttp.onreadystatechange no funciona, porque nunca se ejecuta la sentencia alert(this.xmlhttp.readyState); Incluso he intentado poner lo siguiente:

this.xmlhttp.onreadystatechange = function(){this.HttpRespuesta(); }

pero sigue sin funcionar, ¿Donde está el problema?