Foros del Web » Programando para Internet » Javascript »

Error al eliminar una fila de una tabla.

Estas en el tema de Error al eliminar una fila de una tabla. en el foro de Javascript en Foros del Web. Buenos días, uso este codigo para eliminar una fila de una tabla, el problema que se me presenta es var y = document.getElementById('direccion'); //se obtiene ...
  #1 (permalink)  
Antiguo 07/05/2007, 09:06
 
Fecha de Ingreso: noviembre-2004
Ubicación: Valle del cauca / Cali
Mensajes: 112
Antigüedad: 19 años, 5 meses
Puntos: 1
Pregunta Error al eliminar una fila de una tabla.

Buenos días, uso este codigo para eliminar una fila de una tabla, el problema que se me presenta es

var y = document.getElementById('direccion'); //se obtiene la tabla
var Count =document.getElementById('Count');
var anteslength=Count.value;
for(i= anteslength; i >2 ; i--) //para queno me borre las primeras filas
{
var j = i-1 ;
if (document.getElementById('cbP'+ i).checked==true)
{
Count.value = parseInt(Count.value) -1;
var navegador = navigator.appName;
if (navegador == "Microsoft Internet Explorer")
y.deleteRow(j);
else {
var myrows = y.getElementsByTagName("tr");
y.removeChild(myrows[j]);
}
}
}

En IE funciona adecuadamente, pero en mozila, me sale el siguiente error:

Error: uncaught exception: [Exception... "Node was not found" code: "8" nsresult: "0x80530008 (NS_ERROR_DOM_NOT_FOUND_ERR)" location: "http://localhost/sinco/paginas/terceros_editar.php?codigo=94418206&tipo_identific acion=2&tipo=1 Line: 123"]

Creo que el problema se presenta con la forma de referenciar la fila que se quiere eliminar, por eso modifiqueel codigo, le agregue un id a cada tr y despues ubico la fila, pero el error sigue igual: aqui estan las modificaciones:

var y = document.getElementById('direccion'); //se obtiene la tabla
var Count =document.getElementById('Count');
var anteslength=Count.value;
alert (Count.value);
for(i= anteslength; i >2 ; i--)
{
var j = i-1 ;
var objcbP = document.getElementById('cbP'+ i) ;
if (objcbP.checked==true)
{

alert (objcbP.value);
Count.value = parseInt(Count.value) - 1;
var navegador = navigator.appName;
if (navegador == "Microsoft Internet Explorer")
{
y.deleteRow(j);
}
else
{
alert ("Borra Otro");
pos = objcbP.value;
var row = document.getElementById(pos);
alert (pos);
y.removeChild(row);
}
}

}


Alguna Idea???
  #2 (permalink)  
Antiguo 07/05/2007, 14:32
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Re: Error al eliminar una fila de una tabla.

hace tiempo hice algo checa esta liga que publique para otro amigo de este foro que buscaba algo similar

saludos
http://chalchis.webcindario.com/Scripts/formulario.htm

espero te sirva
__________________
gerardo
  #3 (permalink)  
Antiguo 08/05/2007, 14:58
 
Fecha de Ingreso: noviembre-2004
Ubicación: Valle del cauca / Cali
Mensajes: 112
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: Error al eliminar una fila de una tabla.

Muy vacano..... Gracias....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:27.