con el estilo definido en un CSS
javascript:
(le envio el nombre de la div y le cambia el estilo segun corresponda.)
Código :
<script type="text/javascript">
function expandcollapse (postid) {
boton = document.getElementById(postid);
if (boton.className=="postshown") {
boton.className="posthidden";
}
else {
boton.className="postshown";
}
}
</script>CSS:
Código :
.posthidden {display:none}
.postshown {display:inline}HTML:
Código :
<a href='#' class='boton' onclick='javascript:expandcollapse("Articulos0")'>Vegetarianos</a>
<span class="posthidden" id="Articulos0">
<a class="sub-boton" href="#">Productos Alimenticios</a>
<a class="sub-boton" href="#">Otros</a>
</span>
<a href='#' class='boton' onclick='javascript:expandcollapse("Articulos1")'>Vitaminas</a>
<span class="posthidden" id="Articulos1">
<a class="sub-boton" href="#">Premium Pax</a>
<a class="sub-boton" href="#">Jarabes</a>
</span>
<a href='#' class='boton' onclick='javascript:expandcollapse("Articulos2")'>Frutos secos</a>
<span class="posthidden" id="Articulos2">
<a class="sub-boton" href="#">Frutos</a>
<a class="sub-boton" href="#">Tropicales</a>
</span>Bueno la cosa es ke necesito que al desplegar un sub menu...
y luego desplegar otro , el anterior se cierre
no tengo idea de como lograrlo pues me costo mucho hacer este.
si tienen alguna idea se los agradeceria..
