Porqué seguir usando ese tipo de prácticas para definir eventos? Debemos evitar llamar funciones dentro de los tags de HTML, preferiblemente usar método "addEventLister" o "attachEvent" para agregar eventos.
Mala práctica!!
Buena práctica:
Código Javascript
:
Ver originalvar EventMgr = {
addEvent : function(obj, evType, fn){
if (obj.addEventListener){
obj.addEventListener(evType, fn, false);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}
}
//Asignando un listener al evento 'load'
EventMgr.addEvent(window, 'load', foo);
Saludos