Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Form - select

  1. #1
    Utente di HTML.it L'avatar di Think
    Registrato dal
    Jun 2005
    Messaggi
    1,008

    Form - select

    Ciao,

    devo fare un menu a discesa in cui l'utente clicca sul link e va direttamente alla pagina! però senza schiacciare un pulsante vai.

    codice:
    <form name="form1">
    <select name="select" size="1">
    
    <option selected> seleziona..</option>
    <option value="http://www.sitoWeb.com">Link 1 </option>
    <option value="http://www.sitoWeb.com">Link 2 </option>
    </select>
    
    </form>
    Ma non va! mettendo solo il link nel value.
    Ho provati ad usare la funzione java jumptolink ma non so il java e naturalmente non andava..

    Grazie
    Buon appetito

  2. #2
    Devi usare javascript con onchange sulla select passandoci il valore.
    Guarda sul forum di javascript troverai degli esempi!

  3. #3
    Utente di HTML.it L'avatar di Think
    Registrato dal
    Jun 2005
    Messaggi
    1,008
    Grazie...

    codice:
    <form name="a294a" >
    <select name="a969a" style="background-color:#ffffff" onChange="displaydesc2(document.a294a.a969a.selectedIndex)" size="1">
    <option selected>Selezionare...</option>
    
    <option value="http://www.nome.it/ita/nome.htm" onClick="jumptolink2(document.a294a.a969a.selectedIndex)" >Link1</option>
    
    <option value="http://www.nome.it/ita/nome.htm" onClick="jumptolink2(document.a294a.a969a.selectedIndex)" >Link2</option>
    
    
    </select>
    
    
    <script>
    function jumptolink2(what) {
    var selectedopt=document.a294a.a969a.options[what]
    if (document.getElementById && selectedopt.getAttribute("target")=="newwin") {
    window.open(selectedopt.value)
    }
    else {
    window.location=selectedopt.value
    }
    }
    
    function displaydesc2(which) {
    if (document.all) {
    descriptions.innerHTML=textdisplay[which]
    }
    else if (document.getElementById) {
    document.getElementById("descriptions").innerHTML=textdisplay[which]
    }
    }
    
    displaydesc(document.a294a.a969a.selectedIndex)
    
    document.a294a.a969a.options[0].selecte=true
    
    </script>
    
    </form>

    Il bello è che con firefox funziona! ma con ie no... cosa devo fare
    :master: :master:

    Grazie

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.