Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/08/2011, 14:36
hernandavidgomez
 
Fecha de Ingreso: junio-2009
Mensajes: 33
Antigüedad: 14 años, 11 meses
Puntos: 1
Problema con removeeventlistener, no remueve la funcion en chrome y firefox

Hola, el problema es el siguiente:
tengo asignado a un boton una serie de funciones que quito y pongo segun vaya haciendo click.
En internet explorer con detachEvent me funciona bien
pero en el resto de navegadores es toy agregando las funciones pero no me elimina las que indico con removeeventlistener....
Agradeceria si alguien ve donde esta el error
gracias
Código Javascript:
Ver original
  1. function taggea(men_finaliza, men_original, auto, event) {
  2. document.getElementById('boton_tag').innerHTML=men_finaliza;
  3. document.getElementById('boton_tag').style.backgroundImage="url(images/fondo-tagging-2.png)";
  4.             botontag=document.getElementById('boton_tag');
  5.             x=document.getElementById('imagen_world');
  6.             x.style.cursor="crosshair";
  7.             checkCookie('ayuda_tag');
  8.             if(tienecookie !== true)
  9.             {
  10.                 muestraAyuda(auto);
  11.             }
  12.         if (x.addEventListener){
  13.             x.addEventListener('click', function(event){posicion_puntero(event)},false);
  14.             botontag.removeEventListener('click',taggea, false);
  15.         } else {
  16.             x.attachEvent('onclick',posicion_puntero);
  17.             botontag.detachEvent ('onclick', taggea);
  18.             };
  19.         }
  20.     }

He mostrado la funcion taggea y luego pretendo eliminarla para que no aparezca mas pero no funciona.
Asi la llamo de html:
Código HTML:
Ver original
  1. onclick="taggea('finalizar', 'mi familia', 1, event);"