Foros del Web » Programando para Internet » Javascript » Frameworks JS »

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 Frameworks JS 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:02
 
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, 09:05
 
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.

Perdon, me queivoque en el foro, esto esa de javascript.
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 16:17.