Veréis, estoy haciendo una web que tiene un montón de enlaces internos y necesito que cuando pulso sobre un enlace determinado se vea una capa css que tiene una posición, un tamaño y un contenido concreto. Bien hasta aquí todo es fácil.
El problema para mí viene ahora. Os cuento.
La historia es que cuando pulso en otro de los enlaces necesito que se vea otra capa css que tiene la misma posición y tamaño que la anterior, pero distinto contenido. Esto también sé hacerlo.
Pero...
Lo que me ocurre es la primera capa que se había visto continúa ahí debajo, incluso en ocasiones, no sé porqué (pues he andado jugando con los z-index y no he conseguido nada) la capa antigua se situa por encima de la nueva. He pensado en poner una función javascript anterior a la visualizar la capa, que sea ocultar la anterior. Y esto funciona.
Pero...
Como tengo un montón de capas y posibilidades diferentes, la lista de funciones de capas a ocultar es inmensa y me gustaría saber si es posible simplicarlo diciéndole que me oculte todas en una sola función.
Eso es lo que me ocurre. Os dejo un ejemplo que a lo mejor os ayuda un poco a entenderme:
Cita:
Gracias por todo. <div id="capa4" style="position:absolute; left:558px; top:-1px; width:236px; height:36px">
<div align="center"><a href="#" onClick="MM_showHideLayers('Layer*','','hide');MM_ showHideLayers('Layer3','','show');MM_changeProp(' Layer3','','style.left','100','DIV')">Segundo Texto de ejemplo</a> </div>
<div align="center"><a href="#" onClick="MM_showHideLayers('Layer*','','hide');MM_ showHideLayers('Layer3','','show');MM_changeProp(' Layer3','','style.left','100','DIV')">Segundo Texto de ejemplo</a> </div>