Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/10/2010, 17:01
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 9 meses
Puntos: 53
Respuesta: variable en javascript

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!!

Código HTML:
Ver original
  1. <body onload="foo();">


Buena práctica:
Código Javascript:
Ver original
  1. var EventMgr = {
  2.  addEvent : function(obj, evType, fn){
  3.  if (obj.addEventListener){
  4.    obj.addEventListener(evType, fn, false);
  5.    return true;
  6.  } else if (obj.attachEvent){
  7.    var r = obj.attachEvent("on"+evType, fn);
  8.    return r;
  9.  } else {
  10.    return false;
  11.  }
  12. }
  13. }
  14.  
  15.  
  16. //Asignando un listener al evento 'load'
  17. EventMgr.addEvent(window, 'load', foo);

Saludos