Salve avrei il seguente problema:
ho tre menu'
menu1 menu2 menu3
Ad ognuno corrisponde un sottomenu'. Per cui cliccando su menu1 visualizzo il sottomenu1 e così via.
Se mi sposto da menù 1 a menù 2 scompare il sottomenu1 e appare il sottomenu2. Cos' se mi sposto dal menu2 al menu3
Fin quì tutto procede perfettamente. Il problema nasce nel momento in cui mi sposto in un qualunque punto della pagina. Il sottomenu dovrebbe scomparire allo stesso modo di come avviene per i menu 'file modifica visualizza ' di window. Come si puo' fare ad ottenere questo effetto.
Se mi indicate qualche riga di codice ve ne sarei grato.
Se avete bisogno del mio codice ve lo fornisco sotto.
----------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Menu orizzontale dinamico in Dhtml</title>
<script language="javascript">
function HideDiv(elemento){
document.getElementById(elemento).style.display='n one';
}
function ShowDiv(ID){
document.getElementById(ID).style.display='';
for(i=1;i<4;i++){parametro="sottomenu"+i;if (ID==parametro){i++;parametro="sottomenu"+i}
HideDiv(parametro)}
}
</script>
</head>
<body>
<div style="background-color: #EEEEEE; border-bottom: Solid 1px #000000;">
MENU # 1
MENU # 2
MENU # 3
</div>
<div id="sottomenu1" style="left: 1px; display: none">
Pagina # 1
Pagina # 2
Pagina # 3
</div>
<div id="sottomenu2" style="left: 81px;
position: absolute; top: 38px; display: none">
Pagina # 4
Pagina # 5
Pagina # 6
</div>
<div id="sottomenu3" style="left: 157px;
position: absolute; top: 38px; display: none">
Pagina # 7
Pagina # 8
Pagina # 9
</div>
</body>
</ht