Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Mostra_nascondi_menu

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    336

    Mostra_nascondi_menu

    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

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    basta una discussione, grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.