Hola Santi, ¿qué tal? te paso un par de funciones, su finalidad la indica su propio nombre:
Código:
<script language="JavaScript">
<!--
function mostrar(op)
{
menu.style.display = ''
}
function ocultar(op)
{
var sw
if (event.srcElement.id=="sm")
{
if(op.style.display == "")
sw = 0
else if(op.style.display == "none")
sw = 1
document.all.c.style.display = "none"
document.all.c1.style.display = "none"
document.all.c2.style.display = "none"
document.all.c3.style.display = "none"
document.all.c4.style.display = "none"
document.all.c5.style.display = "none"
if (sw == 0)
op.style.display = "none"
else
op.style.display = ""
}
}
//-->
</script>
Por otra parte están los elementos a mostrar o eliminar:
Código:
<ul id="menu" class=foldinglist style="DISPLAY: none">
<li id="sm" class=foldheader onclick=ocultar(c)>
Opcion 1
<ul id="c" class=foldinglist style="DISPLAY: none">
<li>
</li>
</ul>
</li>
</ul>
[Esto por cada elemento, ok??]
Y es ahí mismo donde yo llamo a la función.
Bien, y ahora dirás, todo este rollo y no me soluciona mi duda, pues verás para llamar a una función JVScript en ASP [vaya, se me acabó el espacio...

]