Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/07/2007, 01:01
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
Re: Mostrar/ocultar capas

A ver, te explico un poco lo que hace cada cosa:
  • document.getElementById(blo) Localiza un elemento por su ID (en este caso cuyo ID sea igual a blo), podría ser tu capa <div id="ver_on1"> o la capa <div id="bloque1" style="display: none">
  • document.getElementById(blo).style.display=VISIBLE u OCULTO; hace que cada cosa localizada por su id (en este caso una capa) se haga visible o invisible

En tu caso, al pulsar en "Mostrar bloque1" quieres que se muestre la capa <div id="bloque1"> con su contenido, y al mismo tiempo quieres que desaparezca el texto
"Mostrar bloque1" (que tiene id "ver_on1") y aparezca el texto "Ocultar bloque1" (que tiene id "ver_off1")

Entonces, en las llamadas tienes que poner:

Código:
<div id="ver_on1"><a href="#" onclick="mostrar('bloque1', 'ver_off1', 'ver_on1'); return false">Mostrar bloque1</a></div>

<div id="ver_off1" style="display: none"><a href="#" onclick="ocultar('bloque1', 'ver_off1', 'ver_on1'); return false">Ocultar bloque1</a></div>
De todas formas me parece un poco enrevesado...
PD: No he probado el codigo, asi que igual he puesto on donde era off o me he liado, espero que te apañes