Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/03/2010, 20:23
Avatar de uselox
uselox
 
Fecha de Ingreso: agosto-2008
Ubicación: Lima, Perú
Mensajes: 168
Antigüedad: 15 años, 7 meses
Puntos: 12
Respuesta: Asignar mas de una funcion por evento, ¿es posible?

hola.. yo lo ago asi
Código Javascript:
Ver original
  1. var listen = function (elem, type, func){
  2.     if(typeof elem == 'string')
  3.         elem = document.getElementById(elem);
  4.  
  5.     if( ! elem.nodeType || elem !== window) // aqui
  6.         return;
  7.  
  8.     if(elem.addEventListener)
  9.         elem.addEventListener(type, func, false);
  10.     else if(elem.attachEvent){
  11.         return elem.attachEvent('on' + type, func);
  12.     } else
  13.         elem['on' + type] = func;
  14.  
  15.     return elem;
  16. };

y lo llamo...

Código Javascript:
Ver original
  1. listen(window, 'load', function (){
  2.     var elem = document.getElementById('aqui el elemento');
  3.     // primer evento
  4.     listen(elem, 'click', function (){
  5.         alert(this + ' primero :)');
  6.     });
  7.  
  8.     // segundo evento
  9.     listen(elem, 'click', function (){
  10.         alert(this + ' segundo :)');
  11.     });
  12. });

Última edición por uselox; 27/03/2010 a las 11:38 Razón: problemas al pasar window...