13/09/2010, 14:52
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses Puntos: 1485 | |
Respuesta: ¿Como pasar parametros a una funcion de un evento? @Adler,
a modo de razonamiento... cuando el evento se dispara, ¿como le vas a pasar por parametro maxlength? o sea, los handlers automaticamente reciben un solo parametro, el objeto event. no hay forma -o al menos yo no conozco- de pasar parametros definidos por el autor a un evento. para tales fines tendria que crearse una funcion literal el cual es asignada como handler y dentro de este invocar otra funcion en el cual le pasas los parametros.
@quebien,
basandome en lo que muestras, deberia funcionarte siempre y cuando si ese codigo esta dentro de una funcion, el cual me parece que asi es. la variable local maxlength deberia mantener su valor porque estas creando un closure con el handler de keydown.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |