Foros del Web » Programando para Internet » Javascript »

Obtener valor de celda

Estas en el tema de Obtener valor de celda en el foro de Javascript en Foros del Web. Buenas amigos, me ha surgido una duda al tratar de obtener el valor de una celda de una tabla html. Resulta que quiero realizar la ...
  #1 (permalink)  
Antiguo 21/11/2010, 18:21
 
Fecha de Ingreso: noviembre-2010
Mensajes: 67
Antigüedad: 14 años
Puntos: 0
Obtener valor de celda

Buenas amigos, me ha surgido una duda al tratar de obtener el valor de una celda de una tabla html. Resulta que quiero realizar la edición de datos de una forma similar como se realiza en phpmyadmin, me refiero a seleccionar un enlace y que automaticamente me permita editar los valores de la fila seleccionada.
He estado leyendo y dicen que por javascript agregando un id a cada td del html y luego por medio del evento onclick realizar una función que paso a detallar

Código Javascript:
Ver original
  1. <script language="javascript">
  2. function cogerDato(celda)  
  3. {
  4.      destino = document.getElementById("instancia");
  5.      destino.value = celda.innerHTML;
  6. }
  7. </script>

bueno lo que hace esta función es que en un campo de texto le asigna el valor dado por la celda.... el onclick correspondiente a hacer esto es:

<th id='llamafuncion' onclick='cogerDato(this)>......

Mi duda esta en como puedo hacer para que la llamada de cogerDato en vez de enviar this (dato de la celda) envie por ejemplo el dato de otra celda, ta que en esta celda poseo una imagen con referencia a otra función.
Desde ya gracias por su atención
  #2 (permalink)  
Antiguo 22/11/2010, 03:28
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Obtener valor de celda

Substituye this por document.getElementById('idX') donde idX sea el id de la otra celda.

Cuidado con ' y "

Quim
  #3 (permalink)  
Antiguo 23/11/2010, 07:24
 
Fecha de Ingreso: noviembre-2010
Mensajes: 67
Antigüedad: 14 años
Puntos: 0
Respuesta: Obtener valor de celda

Gracias por tu respuesta. Tengo una duda, a que te refieres con Cuidado con ' y "??
  #4 (permalink)  
Antiguo 24/11/2010, 05:22
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Obtener valor de celda

A los delimitadores de strings


Si usas " dentro puedes usar ' o lo contrario

<th id='llamafuncion' onclick='cogerDato(document.getElementById("idX") )' >

o

<th id='llamafuncion' onclick="cogerDato(document.getElementById('idX') )" >

Quim
  #5 (permalink)  
Antiguo 24/11/2010, 12:00
 
Fecha de Ingreso: noviembre-2010
Mensajes: 67
Antigüedad: 14 años
Puntos: 0
Respuesta: Obtener valor de celda

Gracias por las respuestas. Aun no logro capturar el valor.. Alguien tiene alguna forma que me pueda ayudar?
  #6 (permalink)  
Antiguo 25/11/2010, 08:19
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Obtener valor de celda

así funciona...manda mas cosas de lo que estas haciendo.

Quim

Etiquetas: celda
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 08:02.