Visualizzazione dei risultati da 1 a 9 su 9

Discussione: combo box

  1. #1
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243

    combo box

    ciao a tutti ho questo codice che permette l'apertura di pagine html da una elenco menù:

    codice:
    <SCRIPT language=javascript> 
    function GoToLink(combo) { 
    if (combo.options[combo.selectedIndex].value!="null") { 
    window.open(combo.options[combo.selectedIndex].value,"") 
    } 
    } 
    </SCRIPT>
    questo però apre una finestra indipendente diciamo blank, come posso modificarlo in modo che le pagine vengano aperte in quella principale e nn in pagine diverse?



    grazie a chi mi risponderà

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    if (combo.options[combo.selectedIndex].value!="null") {
    window.location.href = combo.options[combo.selectedIndex].value,"";
    }

    Prova cosi`.
    Magari c'e` un metodo piu` semplice (ma occorre vedere tutto il codice), ma cosi` dovrebbe andare.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    ok provo poi ti dico, grazie intanto

  4. #4
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    no cosi proprio nn apre niente, sei sicuro?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Posta anceh il codice del form e della combo. Magari c'e` qualcosa che impedisce.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    allora nell'head ho questo :
    codice:
    <SCRIPT language=javascript> 
    function GoToLink(combo) { 
    if (combo.options[combo.selectedIndex].value!="null") { 
    window.location.href(combo.options[combo.selectedIndex].value,"") 
    } 
    } 
    </SCRIPT>

    poi la combo è cosi:

    codice:
    <form id=elencoSiti name=elencoSiti method=post>
    
      <font color="#FF0000" size="2" face="Verdana,
     Arial, Helvetica, sans-serif">Scelta rapida 
            <SELECT onchange=GoToLink(this) name=giornale>
    		<OPTION 
      value=null selected>Seleziona......</OPTION>
              <OPTION
    		  value=pippo.html>Chi Siamo</OPTION>
              <option>Eventi</option>
              <option>Corsi</option>
              <option>Serate</option>
              <option>Gallery</option>
              <option>Forum</option>
              <option>Stages</option>
              <option>Download</option>
              <option>Contatti</option>
              <option>Partners</option>
              <option>Gruppo Animazione</option>
              <option>Chat</option>
            </select>
            </font> 
          </form></td>

    è tutto

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    href e` una proprieta` di location, non un metodo.

    C'e` un errore di sintassi. Controlla il codice che ti ho dato.
    window.location.href = combo.options[combo.selectedIndex].value;
    (e togli l'ultimo parametro).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    ok thx ora guardo

  9. #9
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    si fuonziona grazie di tutto

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.