Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2007, 20:45
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Problema al mostrar/ocultar capas

Hola, tengo un problema para mostrar y ocultar las capas. Tengo 4 capas, al hacer clic en alguna quiero que la que se estaba mostrando se oculte, y así sucesivamente.

Dejo el código:

Código HTML:
<html>
<head>
<style>

#bloque1, #bloque2, #bloque3, #bloque4 {position: absolute; top: 20px; left: 0px;}

</style>

<script type="text/javascript">

OCULTO="none";
VISIBLE="block";
	
function mostrar(blo) {
  document.getElementById(blo).style.display=VISIBLE;
}
 
function ocultar(blo) {
  document.getElementById(blo).style.display=OCULTO;
}

</script>
</head>
<body>

<a href="#" onclic="ocultar('bloque2', 'bloque3', 'bloque4');mostrar('bloque1'); return false">Menu 1</a> | 

<a href="#" onclic="ocultar('bloque1', 'bloque3', 'bloque4');mostrar('bloque2'); return false">Menu 2</a> | 

<a href="#" onclic="ocultar('bloque1', 'bloque2', 'bloque4');mostrar('bloque3'); return false">Menu 3</a> | 

<a href="#" onclic="ocultar('bloque1', 'bloque2', 'bloque3');mostrar('bloque4'); return false">Menu 4</a> | 



<div id="bloque1" style="display: none;">
<a href="">Submenu 1.1</a> | <a href="">Submenu 1.2</a>
</div>

<div id="bloque2" style="display: none;">
<a href="">Submenu 2.1</a> | <a href="">Submenu 2.2</a>

</div>

<div id="bloque3" style="display: none;">
<a href="">Submenu 3.1</a> | <a href="">Submenu 3.2</a>
</div>

<div id="bloque4" style="display: none;">
<a href="">Submenu 4.1</a> | <a href="">Submenu 4.2</a>
</div>

</body>
</html> 
Y un link dpnde pueden ver el resultado de ese código: http://hgp147.110mb.com/147.php

Muchas gracias!