Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/05/2009, 13:01
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 9 meses
Puntos: 1485
Respuesta: Problema con detachEvent

otro detalle, no se si sea tu caso, aunque lo dudo. si fn es una funcion literal no te funcionara. considera el siguiente ejemplo donde se registra un evento click en el documento con un handler literal:
Código javascript:
Ver original
  1. document.attachEvent('onclick', function(){
  2. alert(arguments.length);
  3. });
  4.  
  5. document.detachEvent('onclick', function(){
  6. alert(arguments.length);
  7. });

este ejemplo registra el evento pero no remueve el evento. aunque las funciones son las mismas, tal parece que tanto attachEvent como detachEvent utilizan una referencia de la memoria de modo que fn debe ser una variable, funcion, o metodo previamente almacenada en alguna parte de tu codigo.

este detalle tambien aplica a para addEventListener y removeEventListener. pero segun tu no te funciona en la version para msie, de ahi que estimo que no sea tu caso. si estoy en lo correcto, necesitaria ver tu aplicacion en una forma mas completa para poder determinar donde esta el error.