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 
  
 
