Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Menu a tendina, link

  1. #1

    Menu a tendina, link

    Scusate per iltitolo poco chiaro. Vorrei fare un menu a tendina tipo quello suggerito nella guida html di quedto sito:

    <form action=ìì>
    <select name="siti" >
    <optgroup label="siti per webmaster">
    <option value="http://www.html.it">www.html.it </option>
    <option value="http://freephp.html.it">frephp.html.it </option>
    <option value="http://freasp.html.it">freasp.html.it </option>
    </optgroup>

    <optgroup label="risorse per webmaster">
    <option value="http://font.html.it">font.html.it </option>
    <option value="http://cgipoint.html.it">cgipoint.html.it </option>
    </optgroup>
    </select>
    </form>

    Però vorrei fare in modo che, o al click su una opzione, o al click di un tasto "vai", si possa andare al link selezionato dal menu. Come faccio?
    "L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
    Eduardo Galeano
    Il mio sito
    "if you want people to RTFM, make a better FM!"

  2. #2
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777

    Re: Menu a tendina, link

    Quando posti del codice usa i tag [CODE][/CODE] se vuoi rendere più leggibile il codice a chi ti deve aiutare

    codice:
    <html>
    <head>
    <title>Menu a tendina</title>
    <script language="JavaScript">
    <!--
    function go(frm) {
    var sel=(frm.elements[0].options[frm.elements[0].selectedIndex]);
    if (eval(sel).value!= "none") {window.open(eval(sel).value, '', 'toolbar,menubar,scrollbars,resizable,directories,status,location,copyhistory,');}
    }
    //-->
    </script>
    </head>
    <body>
    <form name="F0">
    <select name="S0" size="1" onChange="go(this.form)">
    <optgroup label="siti per webmaster">
    <option value="http://www.html.it">www.html.it </option>
    <option value="http://freephp.html.it">frephp.html.it </option>
    <option value="http://freasp.html.it">freasp.html.it </option>
    </optgroup>
    
    <optgroup label="risorse per webmaster">
    <option value="http://font.html.it">font.html.it </option>
    <option value="http://cgipoint.html.it">cgipoint.html.it </option>
    </optgroup>
    </select>
    </form>
    </body>
    </html>

  3. #3

    Re: Re: Menu a tendina, link

    Originariamente inviato da Gufo
    Quando posti del codice usa i tag [CODE][/CODE] se vuoi rendere più leggibile il codice a chi ti deve aiutare
    Si scusa, hai ragione


    codice:
    <html>
    <head>
    <title>Menu a tendina</title>
    <script language="JavaScript">
    <!--
    function go(frm) {
    var sel=(frm.elements[0].options[frm.elements[0].selectedIndex]);
    if (eval(sel).value!= "none") {window.open(eval(sel).value, '', 'toolbar,menubar,scrollbars,resizable,directories,status,location,copyhistory,');}
    }
    //-->
    </script>
    </head>
    <body>
    <form name="F0">
    <select name="S0" size="1" onChange="go(this.form)">
    <optgroup label="siti per webmaster">
    <option value="http://www.html.it">www.html.it </option>
    <option value="http://freephp.html.it">frephp.html.it </option>
    <option value="http://freasp.html.it">freasp.html.it </option>
    </optgroup>
    
    <optgroup label="risorse per webmaster">
    <option value="http://font.html.it">font.html.it </option>
    <option value="http://cgipoint.html.it">cgipoint.html.it </option>
    </optgroup>
    </select>
    </form>
    </body>
    </html>
    C'è un problemino, io devo inserire questo codice in una pagina di contenuto di drupal, quindi se metto lo script li non si avvia, c'è un modo di fare sta cosa senza javascript (o di far avviare sto script dentro quella pagina)?
    "L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
    Eduardo Galeano
    Il mio sito
    "if you want people to RTFM, make a better FM!"

  4. #4
    up
    "L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
    Eduardo Galeano
    Il mio sito
    "if you want people to RTFM, make a better FM!"

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.