Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/09/2010, 14:52
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 12 años
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.