Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2008, 09:53
Avatar de Bellenger
Bellenger
 
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 6 meses
Puntos: 4
Problemas con attachEvent en IE

Hola a todos, molestando nuevamente, tengo el siguiente codigo:
Código PHP:
  btn.onclick=function(){destruir(this);}; 
btn. es un objeto creado mediante DOM, y funciona perfectamente en IE 6 y 7 y FX 2 y 3, el detalle es el siguiente codigo:
Código PHP:
 if(btn.attachEvent){
  
btn.attachEvent('onclick',function(){
    
destruir(this);
  });
}else{
  
btn.addEventListener('click',function(){
   
destruir(this);
  },
true);

El cual solo funciona en FX: 2 y 3, pero en IE no funciona, por el contrario me sale un error:
Código PHP:
'...parentNode.parentNode' es nulo o no es un objeto
Este error sale de la funcion destruir:
Código PHP:
destruir=function(obj){
    
tab=obj.parentNode.parentNode.parentNode;
    
tab.removeChild(obj.parentNode.parentNode);

Lo que hace esta funcion es eliminar una fila de una tabla.
Alguien que pueda ver donde esta el error...????
Gracias y saludos a todos...
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...