Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2009, 18:20
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 9 meses
Puntos: 834
Respuesta: Gestión de eventos, compatibles con diferentes navegadores

Un tema del que hablamos varias veces. Modificá el código por este, para que this tenga el mismo significado:
Código javascript:
Ver original
  1. function addEvent(elm, evType, fn, useCapture){
  2.     if(elm.addEventListener){
  3.         elm.addEventListener(evType, fn, useCapture);
  4.        
  5.     }else if(elm.attachEvent){
  6.                 var f=function(){
  7.                        fn.call(elm,window.event);
  8.                 }
  9.         elm.attachEvent('on' + evType, f);
  10.        
  11.     }else{
  12.         elm['on' + evType] = fn;
  13.     }
  14. }