Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [JAVASCRIPT] Come mantenere un menu a tendina aperto

    Buongiorno,

    ho il menu di un sito in php con il seguente codice:

    codice:
    <script>
    function startmenu()
    {
    document.getElementById('menu1').style.display = "none";
    document.getElementById('menu2').style.display = "none";
    document.getElementById('menu3').style.display = "none";
    document.getElementById('menu4').style.display = "none";
    document.getElementById('menu5').style.display = "none";
    
    }
    function menufunc(menuId)
    {
    if(document.getElementById(menuId).style.display == "none")
    {
    startmenu();
    document.getElementById(menuId).style.display = "block";
    }
    else
    {
    startmenu();
    }
    }
    </script>
    
    
    
    <body onLoad="javascript:startmenu()">
    
    <li <?php if ($thisPage=="Titolo pagina 1") echo " id=\"currentpage\""; ?> <?php if ($thisPage=="Titolo pagina 2") echo " id=\"currentpage\""; ?> class="menu_contestuale">Generale
    <div class="menu_contestuale" id="menu1">
    Informazioni
    Contatti
    </div>
    
    <li <?php if ($thisPage=="Titolo pagina 3") echo " id=\"currentpage\""; ?> <?php if ($thisPage=="Titolo pagina 4") echo " id=\"currentpage\""; ?> class="menu_contestuale">Altro
    <div class="menu_contestuale" id="menu2">
    Team
    Galleria
    </div>
    
    </div>
    </body>
    Vorrei che il menu restasse aperto quando mi trovo nella relativa pagine di quel menu.
    Quindi quando sono nella pagina 1 vorrei che il menu1 restasse aperto e il menu2 chiuso, mentre quando sono nella pagina 4 vorrei che il menu2 restasse aperto e il menu1 chiuso.

    Sapreste darmi qualche dritta per sostituirlo eventualmente con un javascript semplice che non mi stravolga l'attuale menu?

    Grazie in anticipo per l'aiuto.

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    1. Tag CODE
    2. Javascript NON E' Java, non c'entrano nulla l'uno con l'altro...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Originariamente inviato da Alex'87
    1. Tag CODE
    2. Javascript NON E' Java, non c'entrano nulla l'uno con l'altro...
    1. Sistemo io.
    2. Sposto nel forum JavaScript, che con Java ha in comune solo le prime 4 lettere del nome e null'altro.

    Edit... arrivato tardi, ha già sistemato MItaly.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4

    Chiedo scusa

    Grazie per aver spostato la discussione.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.