o que ele faz é:
Menu um Menu dois
xxxxx1 | xxxxx2 | xxxxx3
ao carregar no menu 2 desaparece o que estava visivel e aparece o novo
agora eu tentei por nos sub links para aparecer uma terceira linha
Menu um Menu dois
xxxxx1 | xxxxx2 | xxxxx 3
xxxxx1 | xxxxx 1| xxxxx 1
so que ao carregar no sub menu para aparecer o terceiro o sub meunu desaparece, como faço eu para que o segundo menu contine a aparecer e claro que quando carregar no menu ele continue a desaparecer
<script>
function submenu(menu){
sm = document.getElementById(menu);
if(sm.style.display=="none"){
ul = document.getElementById("menus").getElementsByTagName("div");
for(i=0;i<ul.length;i++){
ul.item(i).style.display="none";
}
sm.style.display="block";
} else {
sm.style.display="none";
}
}
</script>
<div id="menus">
<table border="0" cellspacing="0" cellpadding="4">
<tr>
<td> <a href="java script:;" onclick="submenu('sub');">Menu um</a> </td> <td><a href="java script:;" onclick="submenu('subdois');">Menu dois</a> </td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div id="sub" style="display:none">
<a href="java script:;" onclick="submenu('subtres');">xxxxx</a> | xxxxx | xxxxx
</div>
<div id="subdois" style="display:none">
zzzzz | zzzzz | zzzzz
</div> </td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div id="subtres" style="display:none">
xxxxx | xxxxx | xxxxx
</div>
</td>
</tr>
</table>
</div>mando o html em anexo para verem como esta a funcionar, agradecia muito a ajuda...












