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

    Modifica codice per menu espandibile

    Ho cercato una discussione simile e l'ho anche trovata, ma non volevo intasarla. Se ho fatto male, chiedo scusa.

    Ho un menu espandibile, trovato tra gli articoli di questo sito, che al momento funziona a meraviglia. L'unico problema è che, una volta aperta una pagina da una voce di sottomenu, il menu si chiude in automatico.

    Siccome purtroppo non conosco Javascript, qualcuno mi potrebbe indicare come modificare il codice javascript per far sì che, alla pagina raggiunta, il menu non si chiuda?

    Ecco il codice:

    codice:
    var prev="null";
    
    window.onload=function(){
    if(document.getElementsByTagName && document.getElementById){
        document.getElementById("nav").className="jsenable";
        BuildList();
        }
    }
    
    function BuildList(){
    var hs=document.getElementById("nav").getElementsByTagName("h3");
    for(var i=0;i<hs.length;i++){
        hs[i].onclick=function(){
            if(this.parentNode.className!="show"){
                this.parentNode.className="show";
                if(prev && prev!=this.parentNode) prev.className="hide";
                prev=this.parentNode;
                }
            else this.parentNode.className="hide";
            }
        }
    }

  2. #2
    UP!

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.