Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/01/2011, 13:20
4ng3r
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mover filas de una tabla a otra con javaScript

Se me ocurre algo con JQuery, solo faltaria completar las clases CSS para que quede mas bonito y todo eso ... ya lo probé y me funk

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2.   <head>
  3.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4.     <style>
  5.     <!--
  6.       .fila{
  7.      
  8.       }
  9.      
  10.       .seleccionado{
  11.          background: rgb(255,255,153);
  12.       }
  13.      
  14.      
  15.    //-->
  16.     </style>
  17.     <script src="jquery.js"></script>
  18.     <script>
  19.       $(function(){          
  20.           $("table.tablaBBDD tr").each(function(){
  21.             $(this).click(function(){
  22.               if($(this).attr("class") == 'fila'){
  23.                 $(this).removeClass('fila');
  24.                 $(this).addClass('seleccionado');  
  25.               }else{
  26.                 $(this).removeClass('seleccionado');
  27.                 $(this).addClass('fila');
  28.               }  
  29.             })
  30.           });
  31.          $("#pasar").click(function(){
  32.             $("table.tablaBBDD tr").each(function(){
  33.                if($(this).attr("class") == 'seleccionado'){
  34.                   $("#guardarRegistros").append($(this));
  35.                }
  36.             })
  37.          })
  38.                        
  39.       })
  40.     </script>
  41.        
  42.   </head>
  43.  
  44.   <body>
  45.     <!-- TABLA QUE PROVIENE DE LA BASE  DE DATOS -->
  46.     <table width="500" class="tablaBBDD">
  47.      <tr class="fila">
  48.       <td> Registro 1</td>
  49.       <td> Registro 1</td>
  50.       <td> Registro 1</td>
  51.       <td> Registro 1</td>
  52.       <td> Registro 1</td>
  53.      </tr>
  54.      
  55.      <tr class="fila">
  56.       <td> Registro 2</td>
  57.       <td> Registro 2</td>
  58.       <td> Registro 2</td>
  59.       <td> Registro 2</td>
  60.       <td> Registro 2</td>
  61.      </tr>
  62.      
  63.      <tr class="fila">
  64.       <td> Registro 3</td>
  65.       <td> Registro 3</td>
  66.       <td> Registro 3</td>
  67.       <td> Registro 3</td>
  68.       <td> Registro 3</td>
  69.      </tr>
  70.      
  71.      <tr class="fila">
  72.       <td> Registro 4</td>
  73.       <td> Registro 4</td>
  74.       <td> Registro 4</td>
  75.       <td> Registro 4</td>
  76.       <td> Registro 4</td>
  77.      </tr>
  78.     </table>
  79.     <!-- TABLA A LLENAR -->
  80.    
  81.     <input type="button" id="pasar" value="Pasar Datos">
  82.    
  83.     <table id="guardarRegistros">
  84.      
  85.     </table>
  86.      
  87.   </body>
  88.  
  89. </html>

Salu2