Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2004, 17:06
Avatar de sindestino
sindestino
 
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 270
Antigüedad: 21 años, 3 meses
Puntos: 0
modificar event handler dinamicamente

hola, hace tiempo que intento acabar de entender como cambiar la función que es llamada en un evento de algún tag.
Me explico mejor:

<IMG Id="img" src="bla bla" onchange="funcion();">

lo que intento hacer es que en determinado momento el event handler del IMG apunte a otra función, por ej.: función2();

he logrado hacerlo como dice aca:
http://www.forosdelweb.com/s4045392e...msg192323.html

TAG.onchange = función

el problema es que solo puedo poner el nombre de la función y si ésta recibe parámetros me veo obligado a recurrir inventos poco ortodoxos como definir otra función dentro de la función en la que estoy manejando la lógica y que esa segunda función llame a la que quiero que apunte el handler.
También intenté, sin éxito, vérmelas con el objeto function.

En pocas palabras, lo que quiero es definir TAG.onchange=funcion(param1, param2);
de una forma sencilla

Espero haberme explicado y que álguien sepa.
Gracias