Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2006, 22:18
Avatar de Anarninquë
Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 10 meses
Puntos: 28
Pregunta Problema con menú desplegable...

Hola, tengo el siguiente menu desplegable, el problema es que no consigo que la categoría activa se cierre cuando se abre una nueva...

Código:
<script type="text/javascript">
<!--
var browserType;
if (document.layers) {browserType = "nn4"}
if (document.all) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"}

function show(what) {
  if (browserType == "gecko" )
     document.poppedLayer = eval('document.getElementById(\''+what+'\')');
  else if (browserType == "ie")
     document.poppedLayer = eval('document.all[\''+what+'\']');
  else
     document.poppedLayer = eval('document.layers[\''+what+'\']');
  document.poppedLayer.style.display = "block";
}

function hide(what) {
  if (browserType == "gecko" )
     document.poppedLayer = eval('document.getElementById(\''+what+'\')');
  else if (browserType == "ie")
     document.poppedLayer = eval('document.all[\''+what+'\']');
  else
     document.poppedLayer = eval('document.layers[\''+what+'\']');
  document.poppedLayer.style.display = "none";
}
//-->
</script>
y en el tag BODY:

Código:
<li>
<a href="javascript:show('cat1');">Categoría 1</a>
</li>
<div id="cat1" style="display:none;">
prueba 1<br />
prueba 2<br />
</div>
<li>
<a href="javascript:show('cat2');">Categoría 2</a>
</li>
<div id="cat2" style="display:none;">
prueba 3<br />
prueba 4<br />
</div>

Espero que alguien me pueda ayudar!!!

salu3!!!
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me