Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2006, 14:13
alfathenus
 
Fecha de Ingreso: julio-2003
Mensajes: 26
Antigüedad: 20 años, 9 meses
Puntos: 0
problema con el evento onreadystatechange

Hola gente

Tengo un problemita medio raro con el evento onreadystatechange

La cosa es asi, estoy creando un clase para el manejo de las solicitudes ajax y en el momento de utilizar este evento lo hago de esta manera:


/*otros datos*/
objXMLRequest.onreadystatechange = ManejarResultado();
/*otros datos*/
ManejarResultado = function(){
/*metodo de la clase de javascript*/
var resutlado;
if (objXMLRequest.readyState == 4) {
if (objXMLRequest.status == 200) {
resultado = (tipoRespuesta.toUpperCase() == "XML")?objXMLRequest.responseXML:objXMLRequest.res ponseText;
self.ok(resultado);
} else {
AsignoCodError(objXMLRequeststatus);
AsignoMensajeError( "Se produjo un error al realizar la solicitud al servidor. El error fue: "+err+"("+ManejoErrorRespuesta(err)+").");
self.mal();
}
}
}


Ahí me tira un error de "tipo" q nose porque es....

En cambio si asigno directametne la funcion al evento

objXMLRequest.onreadystatechange = function(){
/*codigo*/
}

Me funciona 10 puntos.... ¿alguien sabe porque no puedo hacerlo de la primera manera?

Saludos y gracias de antemano