Ejemplo de código del menú:
Código HTML:
<ul>
<li><a href="loquesea.html" title="Titulo">Menú 1</a></li>
<li><a href="javascript:;" onclick="javascript:mostrarSubmenu('submenu1');" title="Titulo">Menú 2</a>
<ul id="submenu1" style="display:none; visibility:hidden;">
<li><a href="loquesea.html" title="Titulo">Submenú 1</a></li>
<li><a href="loquesea.html" title="Titulo">Submenú 2</a></li>
</ul>
</li>
<li><a href="javascript:;" onclick="javascript:mostrarSubmenu('submenu2');" title="Titulo">Menú 3</a>
<ul id="submenu2" style="display:none; visibility:hidden;">
<li><a href="loquesea.html" title="Titulo">Submenú 1</a></li>
<li><a href="loquesea.html" title="Titulo">Submenú 2</a></li>
</ul>
</li>
<li><a href="loquesea.html" title="Titulo">Menú 4</a></li>
</ul>
Y la función javascript para mostrarlo:
Código:
function mostrarSubmenu(submenu){
document.getElementById(submenu).style.display = 'block';
document.getElementById(submenu).style.visibility = 'visible';
}
Espero que te sirva. Para cualquier duda ya lo sabes.