Foros del Web » Programando para Internet » Javascript »

Obtener id de filas y columnas de tabla html

Estas en el tema de Obtener id de filas y columnas de tabla html en el foro de Javascript en Foros del Web. Hola para todos, mi problema es el siguiente: Tengo una tabla de X*Y (tabla dinámica) y tengo una rutina para capturar el contenido de cada ...
  #1 (permalink)  
Antiguo 31/03/2011, 10:24
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 1 mes
Puntos: 0
Obtener id de filas y columnas de tabla html

Hola para todos, mi problema es el siguiente:

Tengo una tabla de X*Y (tabla dinámica) y tengo una rutina para capturar el contenido de cada celda utilizando innerHTML y algunos for. Sin embargo necesito también algún método para asociarle el contenido de la fila y la columna a la que pertenece la celda.

Código Javascript:
Ver original
  1. for(var q=0; q<t.rows.length; q++){
  2.             for(var w=0; w<t.rows[q].cells.length; w++){
  3.                 if(t.rows[q].cells[w].innerHTML != ''){            
  4.                     datos = new String(t.rows[q].cells[w].id + '_' + t.rows[q].cells[w].innerHTML + ';')
  5.                     if(total != null){
  6.                         total = total + datos
  7.                     }
  8.                     else{
  9.                         total = datos  
  10.                     }                  
  11.                 }              
  12.             }
  13.         }

La variable t es un getElementById de la tabla

la idea es que en datos quede algo asi

datos = new String(t.rows[q].cells[w].id + '_' + t.rows[q].cells[w].innerHTML+'contenido_fila' + 'contenido_columna' +';')

intenté utilizar los parámetros dados en el for, pero realmente no lo puedo hacer funcionar

Espero que me puedan ayudar, muchas gracias

Última edición por silverwolf; 01/04/2011 a las 07:03
  #2 (permalink)  
Antiguo 01/04/2011, 11:26
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 1 mes
Puntos: 0
Sonrisa Respuesta: Obtener id de filas y columnas de tabla html

Bueno ya pude resolver el problema, tal vez no es exactamente como la descripción del problema pero igualmente se puede utilizar.

Los parámetros rowIndex y cellIndex permiten conocer el número de fila y de columna correspondientes a un objeto HTML. Para este caso se añadió:

Código Javascript:
Ver original
  1. datos = new String(t.rows[q].cells[w].id + '_' + t.rows[q].cells[w].innerHTML + '-' + t.rows[q].rowIndex + '-' + t.rows[q].cells[w].cellIndex +';')

Esto rea una cadena con el id, el contenido de la celda, el índice de la fila y el índice de la columna.

Etiquetas: columna, fila
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 11:17.