Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/03/2005, 12:24
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 5 meses
Puntos: 102
... no te disculpes...

... sigo sin entender..... te requieres a que en pantalla te imprime algo como:

| dato-col1 | Este dato de la columa 2 es más largo.... | col3 | c4 |

aaahhh!!! ya sé a lo que te refieres... al ser tablas independientes... sus filas no están relacionadas.. osease, en mi columna/tabla 1 puedo tener filas de un solo englón... pero en otra puedo tener texto largo ocupando varias renglones por una sola fila.. entonces, el orden de las filas no corresponde... ... es cierto no pensé en eso :-p.

.... bien... no podemos ocultar por tabla, no podemos ocultar por filas... nos queda ocultar por celdas (<td> celda </td>)... lo que haria yo es crear una id por cada celda y con el checkbox llamar a una función que, mediante un ciclo, oculte todas esas celdas...

Algó más gráfico:primero tendríamos que ver cómo imprimir algo como esto:
Código HTML:
<table>
<tr><td id="a[]"> dato 1</td><td id="b[]">Dato 2</td></tr>
<tr><td id="a[]"> Dato 1 </td><td id="b[]">Dato 2 </td></tr>
</table> 
.. y posteriormente crear una función como:
Código:
function oculta(valor, checkbox){
     if(document.getElementById('checkbox')value=true)
          var accion="none";
     else var accion="";

     for(i=0; i<cantidad; i++) {
          document.getElementById('valor').style.display=accion;
     }
}
... donde con valor hariamos una referencia a la id de la celda, con checkbox pasariamos cuál checkbox es el que se pinchó.. vemos si esta seleccionado o no... y de ahí con un bucle ocultamos/mostramos las celdas. "cantidad" la podemos obtener desde PHP.. sería similar a los resultados obtenidos... aunque creo igual con JS se podría.. con la propiedad .leng??

Es un código vago y no funcional... no dispongo de los medios ni de el tiempo para hacerte un código funcional. Pero la idea ahí está y creo esa sí es funcional... Intentalo. Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"