Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2011, 09:02
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: ocultar/mostrar capa

Lo mejor para ocultar algo es usar la propiedad display, porque la propiedad visibility oculta el elemento pero este sigue ocupando sitio en la página.

Para lo que quieres hacer lo mejor sería que cada div que quieres ocultar o mostrar le pusieses un id.

Luego le pasas el id a la función:

Código Javascript:
Ver original
  1. function mostrar(id)
  2. {
  3. document.getElementById(id).style.display="block";
  4. }

Y el html:

Código HTML:
Ver original
  1. <a href="#" onclick="mostrar('videos')">videos</a>
  2.  
  3. <div style="display:none" id="videos">Texto</div>