Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: Tag Select

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    23

    Tag Select

    Tag Select

    Salve ragazzi ho bisogno di un aiuto.
    Ho una select con 9 opzioni.
    Ad ogni opzione della select deve corrispondere una pagina Internet.
    Cioè ogni volta che scelgo un opzione deve andare su pagina internet.
    Come posso fare?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    <select onchange="window.open(this.options[this.selectedIndex].value)">
    <option value="http://www.google.it">Gooooooogle</option>
    <option value="http://www.HTML.it">HTML</option>
    </select>
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    23
    anvedi grazie. Basta cosi?

  4. #4
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da xogoblin
    anvedi grazie. Basta cosi?
    Lo chiedo io a te, basta così o vuole altro? Che faccio, lassssio?
    Avanti il prossimo.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    23
    ho provato ad inserirlo ma mi da errore
    naturalmente devo inserirlo devo uno script javascript vero?

  6. #6
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    No, questo è il tag select HTML.
    Devi solo mettere nella proprietà "value" degli option gli indirizzi delle pagine che vuoi aprire. Puoi mettere quanti option quanti ne vuoi.
    Se poi hai bisogno di una opzione vuota in testa puoi fare così:
    codice:
    <select onchange="if (this.selectedIndex!=0) window.open(this.options[this.selectedIndex].value);">
      <option value=""></option>
      <option value="http://www.google.it">Gooooooogle</option>
      <option value="http://www.HTML.it">HTML</option>
    </select>
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  7. #7
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Originariamente inviato da xogoblin
    ho provato ad inserirlo ma mi da errore
    naturalmente devo inserirlo devo uno script javascript vero?
    :master: veramente no...
    Che errore ti da?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    23
    non funzica

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    23
    Originariamente inviato da wallrider
    :master: veramente no...
    Che errore ti da?
    non va rimane nella pagina non devo mettere nessun tasto di tipo submit vero?

  10. #10
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    certo perchè tenta di aprirti un popup(ce li hai bloccati?)

    se vuoi che ti parta proprio la pagina devi modificare la select così

    codice:
    <select onchange="if (this.selectedIndex!=0) document.location.href=this.options[this.selectedIndex].value;">
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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.