Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2004, 17:25
Avatar de TurKa
TurKa
 
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
A ver.. tipo receta de cocina:
Ingredientes que necesitarás
  1. Asignar un ID único a cada fila que desees mostrar u ocultar
  2. Elegir la forma en la que deseas llamar a la función que oculte o muestre las filas: ya sea al elegir una opción de un formulario o apretar un botón o imagen

Vamos por partes dijo Jack el destripador

Necesitarás un script:
Código:
<SCRIPT languaje="JavaScript">
function ocultar(id_fila) {
document.all[id_fila].style.display = "none";
}
</script>
¿Qué hace este script:
Simplemente oculta la fila con el id que le indiques.
Ahora al crear la tabla le asignarás:
- Un id a cada fila
- Y yo opté por colocar un botón en la misma fila que la oculte.

Código:
<TABLE width=100%>
   <TR width=100% id="fila_a" style="display: block">
        <TD width=50%>Tus datos</TD>
        <TD width=50%><INPUT type=button value="X" onClick="ocultar('fila_a')"</TD>
   </TR>
   <TR width=100% id="fila_b" style="display: block">
        <TD width=50%>Tus datos 2</TD>
        <TD width=50%><INPUT type=button value="X" onClick="ocultar('fila_b')"</TD>
   </TR>
</TABLE>
Ahora ¿Qué pasa si quieres volverla a mostrar?

deberás utilizar otra función, por ejemplo, "mostrar":
Código:
<SCRIPT languaje="JavaScript">
function mostrar(id_fila) {
document.all[id_fila].style.display = "block";
}
</script>
Lo ideal en este caso, sería colocar un botón fuera de la fila que ocultarás (obviamente una vez que la ocultes el botón no se mostrará).

Espero que te sirva.
Un Saludo!!!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar