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

    creare piu menu a tendina

    ciao a tutti.
    ho trovato questo codice per un menu a tendina:

    codice:
    <html>
    <head>
    </head>
    
    <body>
    
    <script type="text/javascript">
    var theTarget = "_blank";
    function goThere(){
    if(!document.theForm1.theMenu1.selectedIndex==""){
    window.open(document.theForm1.theMenu1.options[document.theForm1.theMenu1.selectedIndex].value,theTarget,"");}}
    </script>
    
    <form name="theForm1">
    <select name="theMenu1" size=1 onChange="goThere()">
    <option selected value="">siti preferiti
    <option value="http://www.yahoo.it">yahoo
    <option value="http://www.msn.com">msn
    </select>
    </form>
    
    </body>
    </html>
    ...il mio problema che non riesco a creare nuovi menu a tendina come il precedente, ho provato a fare copia-incolla , sempre se esatto fare copia-incolla e a cambiare delle voci, ma non ci sono riuscito, potete aiutarmi?
    Ama e f ci che vuoi. S. Agostino.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    19,823
    Stefano,
    ricorda di usare sempre il tag CODE per postare codice, grazie

  3. #3

    ?

    mi aiuta qualcuno? ops!
    Ama e f ci che vuoi. S. Agostino.

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    19,823
    fare duplicati va bene ma devi rivalorizzare la funzione (quindi anche il suo nome) e dare i nuovi riferimenti nel nuovo form

  5. #5
    codice:
    <html>
    <head>
    </head>
    
    <body>
    
    <script type="text/javascript">
    var theTarget = "_blank";
    function goThere(){
    if(!document.theForm1.theMenu1.selectedIndex==""){
    window.open(document.theForm1.theMenu1.options[document.theForm1.theMenu1.selectedIndex].value,theTarget,"");}}
    </script>
    
    <form name="theForm1">
    <select name="theMenu1" size=1 onChange="goThere()">
    <option selected value="">siti preferiti
    <option value="http://www.yahoo.it">yahoo
    <option value="http://www.msn.com">msn
    </select>
    </form>
    
    
    <script type="text/javascript">
    var theTarget = "_blank";
    function goThere(){
    if(!document.theForm2.theMenu2.selectedIndex==""){
    window.open(document.theForm2.theMenu2.options[document.theForm1.theMenu1.selectedIndex].value,theTarget,"");}}
    </script>
    
    <form name="theForm2">
    <select name="theMenu2" size=1 onChange="goThere()">
    <option selected value="">siti preferiti
    <option value="http://www.ciao.it">ciao
    <option value="http://www.meteo.it">meteo
    </select>
    </form2>
    
    
    
    </body>
    </html>

    var the target = "_blank"; non s come rinominarlo forse con var the target2 = "_blank";
    ....e anche "document" e "selectedIndex" avevo provato a mettere un "1" alla fine del nome..

    ho fatto diverse prove e non sono riuscito... eppure dovrebbe essere semplice (per chi lo sa fare)

    mi puoi aiutarmi ulteriormente ?
    Ama e f ci che vuoi. S. Agostino.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    19,823
    codice:
    <html>
    
    <head>
    
    <script type="text/javascript">
    var theTarget = "_blank";
    function goThere1(){
    if(!document.theForm1.theMenu1.selectedIndex==""){
    window.open(document.theForm1.theMenu1.options[document.theForm1.theMenu1.selectedIndex].value,theTarget,"");}}
    </script>
    <script type="text/javascript">
    var theTarget = "_blank";
    function goThere2(){
    if(!document.theForm2.theMenu2.selectedIndex==""){
    window.open(document.theForm2.theMenu2.options[document.theForm2.theMenu2.selectedIndex].value,theTarget,"");}}
    </script>
    
    
    </head>
    
    <body>
    <h1>select on change</h1>
    <form name="theForm1">
    <select name="theMenu1" size=1 onChange="goThere1()">
    <option selected value="">siti preferiti</option>
    <option value="http://www.destinazione.tld/">http://www.destinazione.tld/</option>
    <option value="http://www.destinazione.tld/">http://www.destinazione.tld/</option>
    </select>
    </form>
    <form name="theForm2">
    <select name="theMenu2" size=1 onChange="goThere2()">
    <option selected value="">siti preferiti</option>
    <option value="http://www.destinazione.tld/">http://www.destinazione.tld/</option>
    <option value="http://www.destinazione.tld/">http://www.destinazione.tld/</option>
    </select>
    </form>
    
    
    </body>
    
    </html>

  7. #7

    grazie

    molte grazie vincent.zeno

    non sai quanto tempo ci avevo perso per provare..

    un saluto.
    Ama e f ci che vuoi. S. Agostino.

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