Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/03/2013, 15:12
jjeshuacm1
 
Fecha de Ingreso: septiembre-2012
Mensajes: 73
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: agregar y eliminar filas entre dos tablas

muchas gracias me funciono correctamente, pero como haría si quiero hacer lo contrario? es decir eliminar fila por fila de los campos que se crearon ,, este es el codigo que genere a partir del que me diste,


Código HTML:
Ver original
  1. <script type="text/javascript">
  2. function añadirFilas(a,b,c,d,e,f,g,h,i,j){
  3. // optenemos los valores que estan de tu primera tabla...
  4.   var valor1=a;
  5.   var valor2=b;
  6.   var valor3=c;
  7.   var valor4=d;
  8.   var valor5=e;
  9.   var valor6=f;
  10.    var valor7=g;
  11.   var valor8=h;
  12.   var valor9=i;
  13.   var valor10=j;
  14. // optenemos el id de tu segunda tabla y creamos los <tr> y <td> necesarios...
  15.   var tabla2=document.getElementById('tabla2');
  16.   var tr=document.createElement('tr');
  17.    var td0=document.createElement('td');
  18.   var td1=document.createElement('td');
  19.   var td2=document.createElement('td');
  20.   var td3=document.createElement('td');
  21.   var td4=document.createElement('td');
  22.   var td5=document.createElement('td');
  23.   var td6=document.createElement('td');
  24.   var td7=document.createElement('td');
  25.   var td8=document.createElement('td');
  26.   var td9=document.createElement('td');
  27.    var td10=document.createElement('td');
  28. //agregamos los valores de tu primera tabla a los <td> creados..
  29.   td0.innerHTML= '<input type="button" value="Cancelar">';
  30.   td1.innerHTML=valor1;
  31.   td2.innerHTML=valor2;
  32.   td3.innerHTML=valor3;
  33.   td4.innerHTML=valor4;
  34.   td5.innerHTML=valor5;
  35.   td6.innerHTML=valor6;
  36.    td7.innerHTML=valor7;
  37.   td8.innerHTML=valor8;
  38.   td9.innerHTML=valor9;
  39.    td10.innerHTML=valor10;
  40. // agregamos los <td> al <tr>..
  41.   tr.appendChild(td0);
  42.   tr.appendChild(td1);
  43.   tr.appendChild(td2);
  44.   tr.appendChild(td3);
  45.  tr.appendChild(td4);
  46.   tr.appendChild(td5);
  47.   tr.appendChild(td6);
  48.   tr.appendChild(td7);
  49.   tr.appendChild(td8);
  50.   tr.appendChild(td9);
  51.    tr.appendChild(td10);
  52.  
  53. // agregamos el <tr> a tu segunda tabla
  54.   tabla2.appendChild(tr);
  55.  
  56. }
  57. function eliminarFilas(a,b,c,d,e,f,g,h,i,j){
  58. // optenemos los valores que estan de tu primera tabla...
  59.   var valor1=a;
  60.   var valor2=b;
  61.   var valor3=c;
  62.   var valor4=d;
  63.   var valor5=e;
  64.   var valor6=f;
  65.    var valor7=g;
  66.   var valor8=h;
  67.   var valor9=i;
  68.   var valor10=j;
  69. // optenemos el id de tu segunda tabla y creamos los <tr> y <td> necesarios...
  70.   var tabla2=document.getElementById('tabla2');
  71.   var tr=document.createElement('tr');
  72.    var td0=document.createElement('td');
  73.   var td1=document.createElement('td');
  74.   var td2=document.createElement('td');
  75.   var td3=document.createElement('td');
  76.   var td4=document.createElement('td');
  77.   var td5=document.createElement('td');
  78.   var td6=document.createElement('td');
  79.   var td7=document.createElement('td');
  80.   var td8=document.createElement('td');
  81.   var td9=document.createElement('td');
  82.    var td10=document.createElement('td');
  83. //agregamos los valores de tu primera tabla a los <td> creados..
  84.   td0.outerHTML= '<input type="button" value="Cancelar">';
  85.   td1.outerHTML=valor1;
  86.   td2.outerHTML=valor2;
  87.   td3.outerHTML=valor3;
  88.   td4.outerHTML=valor4;
  89.   td5.outerHTML=valor5;
  90.   td6.outerHTML=valor6;
  91.    td7.outerHTML=valor7;
  92.   td8.outerHTML=valor8;
  93.   td9.outerHTML=valor9;
  94.    td10.outerHTML=valor10;
  95. // agregamos los <td> al <tr>..
  96.   tr.appendChild(td0);
  97.   tr.appendChild(td1);
  98.   tr.appendChild(td2);
  99.   tr.appendChild(td3);
  100.  tr.appendChild(td4);
  101.   tr.appendChild(td5);
  102.   tr.appendChild(td6);
  103.   tr.appendChild(td7);
  104.   tr.appendChild(td8);
  105.   tr.appendChild(td9);
  106.    tr.appendChild(td10);
  107.  
  108. // agregamos el <tr> a tu segunda tabla
  109.   tabla2.appendChild(tr);
  110.  
  111. }
  112.  
  113. </script>
  114.  
  115.          
  116. </head>
  117.  
  118. <br/>
  119.  
  120.   <br/>
  121.   <div class="scrolled">
  122.     <table width="1019" border="1"  bordercolor="#999999" cellspacing="0">
  123.       <tr>
  124.         <td width="70" bgcolor="#E4E4E4" id="inicio">Acciones</td>
  125.         <td width="28" bgcolor="#E4E4E4">Tipo</td>
  126.         <td width="109" bgcolor="#E4E4E4">Nombre</td>
  127.         <td width="170" bgcolor="#E4E4E4">Inicio del Curso o Taller</td>
  128.         <td width="210" bgcolor="#E4E4E4">Culminacion del Curso del Taller</td>
  129.         <td width="109" bgcolor="#E4E4E4">Hora</td>
  130.         <td width="109" bgcolor="#E4E4E4">Total de Hora</td>
  131.         <td width="145" bgcolor="#E4E4E4">Modalidad</td>
  132.         <td width="130" bgcolor="#E4E4E4">Monto de inscripci&oacute;n</td>
  133.         <td width="123" bgcolor="#E4E4E4"><center>
  134.           Mensualidad
  135.         </center></td>
  136.         <td width="123" bgcolor="#E4E4E4" id="final"><center>
  137.           Monto Total
  138.         </center></td>
  139.       </tr>
  140.       <?php
  141.         while ($fila=mysql_fetch_array($rst_cliente)){
  142.         ?>
  143.       <tr onmouseover='this.style.background="#D7F7FF"' onmouseout='this.style.background=""'>
  144.         <td width="70" align="center"><input type="button" value="A&ntilde;adir" onClick="añadirFilas('<?php echo $fila[1];?>','<?php echo $fila[2];?>','<?php echo $f_inicio;?>','<?php echo $f_fin;?>','<?php echo $fila[14];?>','<?php echo $fila[15];?>','<?php echo $fila[3];?>','<?php echo $fila[6];?>','<?php echo $fila[7];?>','<?php echo $fila[8];?>')" /></td>
  145.         <td width="28" height="24" ><?php echo $fila[1];?></td>
  146.         <td width="109" height="24" ><?php echo $fila[2];?></td>
  147.         <td width="170" height="24" ><?php
  148.  
  149. $fecha=$fila[9];
  150. $fecha_m = explode("-", $fecha);
  151. $dia_m =$fecha_m[2];
  152. $mes_m =$fecha_m[1];
  153. $anio_m=$fecha_m[0];
  154. $f_inicio= $dia_m.'-'.$mes_m.'-'.$anio_m;  
  155. echo $f_inicio;
  156. ?></td>
  157.         <td width="210" height="24" ><?php
  158.  
  159. $fecha=$fila[10];
  160. $fecha_m = explode("-", $fecha);
  161. $dia_m =$fecha_m[2];
  162. $mes_m =$fecha_m[1];
  163. $anio_m=$fecha_m[0];
  164. $f_fin= $dia_m.'-'.$mes_m.'-'.$anio_m;  
  165. echo $f_fin;
  166. ?></td>
  167.         <td width="109" height="24" ><?php echo $fila[14];?></td>
  168.         <td width="109" height="24" ><?php echo $fila[15];?></td>
  169.         <td width="145"><?php echo $fila[3];?></td>
  170.         <td width="130"><?php echo $fila[6];?></td>
  171.         <td width="123"><div class="scrolled2"><?php echo $fila[7];?></div></td>
  172.         <td width="130"><?php echo $fila[8];?></td>
  173.       </tr>
  174.       <?php
  175.         }
  176.        ?>
  177.     </table>
  178.   </div>
  179.  
  180.   <br/>
  181.   <br/>
  182.   <br/>
  183.   <div class="scrolled">
  184.     <table width="1019" border="1"  bordercolor="#999999" cellspacing="0" id="tabla2">
  185.       <tr>
  186.         <td width="70" bgcolor="#E4E4E4" id="inicio2">Acciones</td>
  187.         <td width="28" bgcolor="#E4E4E4">Tipo</td>
  188.         <td width="109" bgcolor="#E4E4E4">Nombre</td>
  189.         <td width="170" bgcolor="#E4E4E4">Inicio del Curso o Taller</td>
  190.         <td width="210" bgcolor="#E4E4E4">Culminacion del Curso del Taller</td>
  191.         <td width="109" bgcolor="#E4E4E4">Hora</td>
  192.         <td width="109" bgcolor="#E4E4E4">Total de Hora</td>
  193.         <td width="145" bgcolor="#E4E4E4">Modalidad</td>
  194.         <td width="130" bgcolor="#E4E4E4">Monto de inscripci&oacute;n</td>
  195.         <td width="123" bgcolor="#E4E4E4"><center>
  196.           Mensualidad
  197.         </center></td>
  198.         <td width="130" bgcolor="#E4E4E4" id="final2"><center>
  199.           Monto Total
  200.         </center></td>
  201.       </tr>
  202.      
  203.     </table>
  204.   </div>