Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 05:26
dalves
 
Fecha de Ingreso: septiembre-2009
Ubicación: Uruguay
Mensajes: 11
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta Problema al insertar y eliminar filas de una tabla dinamica [URGENTE]

Hola gente de forosdelweb,

Tengo un problema al crear y eliminar filas de una tabla, la misma se genera a partir del resultado de un php.
El problema es que no logro identificar cual es cada fila, les presento mi código...

Este código esta dentro de un for, y es el que crea las filas de la tabla
Código:
var table = document.getElementById('mi_tabla_dinamica');
         
var numRows = table.rows.length;
         
var newRow = table.insertRow(numRows);
                 
newRow.className='style9';

var newCell1 = newRow.insertCell(0);
var newCell2 = newRow.insertCell(1);
var newCell3 = newRow.insertCell(2);
var newCell4 = newRow.insertCell(3);

newCell1.align='left';
newCell2.align='center';    
newCell3.align='center';
newCell4.align='center';                  

newCell1.innerHTML = http.responseXML.getElementsByTagName('COL1')[i].firstChild.data;
newCell2.innerHTML = http.responseXML.getElementsByTagName('COL2')[i].firstChild.data;
newCell3.innerHTML = http.responseXML.getElementsByTagName('COL3')[i].firstChild.data;
newCell4.innerHTML = '<a style="cursor:pointer" onClick="eliminarFila('+http.responseXML.getElementsByTagName('COL3')[i].firstChild.data+');"><b>Eliminar</b></a>';;
El problema aquí es que no se como asignarle un Id a cada fila para luego poder reconocerla al hacer clic en Eliminar (td del tr que se genera dinamicamente)
La idea es que el Id de la fila sea el mismo que le paso por parametro a la funcion eliminarFila, ese dato es un Id del registro que muestro en la fila, es unico ya que es un dato autonumerico de la base de datos.

No les presento el codigo de eliminarFila, porque no he llegado a escribirlo, si alguien me puede orientar sobre como asignar el Id para luego eliminar estaria muy agradecido

Lo necesito URGENTE, se agredece la ayuda.

Saludos,
Daniel