Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/11/2014, 12:30
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Paso de variable por click

Para que no te compliques más, hazlo así:

Código HTML:
Ver original
  1. <table class="tabla1" id="tabla1_ella">
  2.     <thead id="thead_ella">
  3.         <tr id="tr_ella">
  4.             <th id="th_ella">nombre ella</th>
  5.         </tr>
  6.     </thead>
  7.     <tbody>
  8.         <tr>
  9.             <td onclick = "fn('Text1', this.innerText)">ana1</td>
  10.             <td onclick = "fn('Text1', this.innerText)">ana2</td>
  11.         </tr>
  12.     </tbody>
  13. <input class="input1" id="Text1" type="text" />
  14.        
  15. <table  class="tabla2" id="tabla2_el">
  16.     <thead id="thead_el">
  17.         <tr id="tr_el">
  18.             <th id="th_el">nombre el</th>
  19.         </tr>
  20.     </thead>
  21.     <tbody>
  22.         <tr>
  23.             <td id="td_el" onclick = "fn('Text2', this.innerText)">Roberto</td>
  24.         </tr>
  25.     </tbody>
  26. <input class="input2" id="Text2" type="text" />

Y en la función:

Código Javascript:
Ver original
  1. function fn (id, valor){
  2.     document.getElementById(id).value = valor;
  3. }

De esta manera, cada vez que des un clic en alguna de las celdas de los <tbody> de las tablas, ejecutarás la funcion fn, a la cual le pasarás el id de la caja de texto y el valor a asignar. Por cierto, si vas a utilizar el id para identificar a las cajas de texto, celdas, filas y tablas, ya no son necesarias las clases.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand