Si es que llevo una tarde ......
Cita:
Iniciado por zerokilled @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.
Ha de ser una variable global
Algo como esto
Cita: var val = '';
function funcion() {
val = 'prueba';
document.getElementById('elem').onclick = function() {
alert(val)
}
}
Suerte