Visualizzazione risultati 1 fino 3 di 3

Discussione: Modifica codice Javascript

  1. #1
    Guest

    Exclamation Modifica codice Javascript

    Salve a tutti.

    Dunque, io ho scaricato uno script javascript per un menu.

    Per la precisione, questo:

    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";
    }
    
    function menufunc(menuId)
    {
    	if(document.getElementById(menuId).style.display == "none")
    	{
    		startmenu();
    		document.getElementById(menuId).style.display = "block";
    	}
    	else
    	{
    		startmenu();
    	}
    }
    
    </script>
    Dopodichè ho i vari link del menu in questo formato, con i sottomenu:

    Codice:
     <tr> 
              <td width="33%" valign="top"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="javaScript:menufunc('menu1')">MENU 1</a> 
                  </font></div></td>
              <td width="67%" valign="top"> <div id="menu4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
                  link 1 <br>
                  link 2 <br>
                  link 3 <br>
                  </font></div></td>
            </tr>
    ecc..

    Ecco mi chiedevo se fosse possibile modificare il menu, il codice in questo caso, in modo tale che un sottomenu, una volta aperto, rimanga aperto finchè io non clicco su un altro sottomenu. Oppure finchè non clicco di nuovo su quel sottomenu che lo chiude.

    Adesso, per come è impostato lo script, ogni volta ke io clicco su un link del sottomenu, il sottomenu mi si chiude.

    Grazie mille in anticipo :)
    Ultima modifica di lapeste : 27-02-2009 alle ore 15.02.45

  2. #2
    Guest

    Predefinito

    Ho il tuo stesso problema, se hai risolto potresti aiutarmi?
    Grazie in anticipo.

  3. #3
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    a mio avviso, ci sono tante soluzioni online per menu in js gratuiti e configurabili, una soluzione può essere trovata a questo indirizzo:

    http://www.dynamicdrive.com/dynamicindex1/

    ci sono molti menu js che utilizzano anche jquery, con demo ed esempi pratici...

    basta che trovi il menu che più ti piace e segui le istruzioni di installazione...



    qui ci sono i Multi Level Menu:
    http://www.dynamicdrive.com/dynamicindex1/indexc.html
    Ultima modifica di EuroSalute : 31-03-2013 alle ore 14.13.07 Motivo: più info
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •