12/05/2006, 14:13
|
| | Fecha de Ingreso: julio-2003
Mensajes: 26
Antigüedad: 21 años, 4 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 |