Alguna vez hemos querido modificar algun evento de un objeto de forma dinamica, para hacerlo sencillo aqui la forma básica:
- element.onEvent = mi_funcion;
Donde 'mi_funcion' seria un metodo sin argumentos como sigue:
- function mi_function()
{
//statements aqui......
}
Algo de info aqui: http://www.quirksmode.org/js/introevents.html
Saludos!