Visualizzazione dei risultati da 1 a 3 su 3

Discussione: menù a tendina

  1. #1

    menù a tendina

    ho questo javascripr che crea un menù a tendina.
    volevo metterlo in un file esterno, perchè potessere essere usato da altre pagine, ma in questo secondo caso non riesco a farlo funzionare.
    Secondo voi cosa devo cambiare, considerando che non ho molta dimestichezza con javascript ?

    </script>
    <script language="JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".Principale.location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>




    <SELECT NAME="sel1" onchange="MM_jumpMenu('parent',this,0)" style="font-family:verdana; font-size:11px; color:#000080;
    background:#FF9900" size="1">
    <OPTION SELECTED VALUE="home.htm">:: SCEGLI ::
    <OPTION VALUE="altri_luoghi.htm#nocebianco">Noce Bianco
    <OPTION VALUE="noce1.htm">Noce (parte alta)
    <OPTION VALUE="noce2.htm">Noce (parte bassa)
    <OPTION VALUE="altri_luoghi.htm">Vermigliana
    <OPTION VALUE="altri_luoghi.htm#rabbies">Rabbies
    <OPTION VALUE="altri_luoghi.htm#novella">Gole del Novella
    <OPTION VALUE="altri_luoghi.htm#onda">Onda Mezzolom.
    </SELECT>
    rkccvaldisole.altervista.com

  2. #2
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    431
    ciao, lo script che hai postato non ti funziona perche' cerca un frame che si chiama principale, invece immagino che tu lo stia usando su una pagina singola.
    se modifichi in questo modo lo script funziona mandandoti nella pagina che hai selezionato
    codice:
    <script language="JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval("self.location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>
    Da un grande potere derivano grandi responsabilità

  3. #3
    ok, grazie
    ma se devo mettere lo scripr in un file a se' esterno alla pagina ?
    quali altri parametri devo modificare nello script stesso o nel body della pagina che lo richiama ?
    rkccvaldisole.altervista.com

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.