Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    17

    Problemino menu select senza tasto submit

    Salve, ho messo nel mio sito il menu a tendina, dovrei farlo funzionare senza l'ausilio del pulsante submit, in modo che cliccandoci su una delle voci va ancorando la lettera corrispondente sul fondo della stessa pagina. Non riesco a farlo funzionare... dove sbaglio?
    Se qualcuno ci capisce mi può aiutare? Posto quì sotto i parametri html:

    <form>
    <select onchange="self.location.href = this.value">
    <option value="#a">a</option>
    <option value="#b">b</option>
    <option value="#c">c</option>
    <option value="#d">d</option>
    <option value="#e">e</option>
    <option value="#f">f</option>
    </select>
    </form>



    <a name="a">a</a></p>


    <a name="b">b</a></p>


    <a name="c">c</a></p>


    <a name="d">d</a></p>


    <a name="e">e</a></p>


    <a name="f">f</a></p>

  2. #2
    in head un po' di JS:
    codice:
    <script type="text/javascript">
    <!--
    function jump(targ,selObj,restore){
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");  
    if (restore) selObj.selectedIndex=0;  
    }
    //-->
    </script>
    in body:
    codice:
    <form name="form" id="form" action="">
      <select name="jump_" id="jump_" onchange="jump('parent',this,0)">
        <option value="#a">aaaaa</option>
        <option value="#b">bbbbb</option>
        <option value="#c">ccccc</option>
        <option value="#d">ddddd</option>
        <option value="#e">eeeee</option>
        <option value="#f">fffff</option>
      </select>
    </form>
    
    <p style="margin-top:600px"><a name="a" id="a">aaaaa</a></p>
    <p style="margin-top:600px"><a name="b" id="b">bbbbb</a></p>
    <p style="margin-top:600px"><a name="c" id="c">ccccc</a></p>
    <p style="margin-top:600px"><a name="d" id="d">ddddd</a></p>
    <p style="margin-top:600px"><a name="e" id="e">eeeee</a></p>
    <p style="margin-top:600px"><a name="f" id="f">fffff</a></p>

    ciak

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    17
    problema risolto!! Grazie dell'aiuto!

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.