Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Modificare menu a tendina

    Ciao ragazzi,
    ho trovato questo codice per creare un menu a tendina che collega a pagine del sito.

    codice:
    <script language="JavaScript" type="text/javascript">
    <!--
    
    function go5(){
    if (document.selecter5.select1.options[document.selecter5.select1.selectedIndex].value != "none") {
    location = document.selecter5.select1.options[document.selecter5.select1.selectedIndex].value
    		}
    	}
    // End --> 
    </script>
    
    <script language="JavaScript" type="text/javascript">
    <!--
    document.write('<form name="selecter5"><select name="select1" size=1 onchange="go5()">');
    document.write('<option value=none>seleziona');
    document.write('<option value="http://www.1.it">nome1');
    document.write('<option value="http://www.2.it">nome2');
    document.write('<option value="http://www.3.it">nome3');
    document.write('<option value="http://www.4.it">nome4');
    document.write('<option value="http://www.5.it">nome5');
    document.write('<\/select>');
    document.write('<\/form>');
    // end hiding contents -->
    </script>
    Il codice funziona ma ho un problema. Come posso definire un targer differente per l'apertura delle pagine, ad esempio _parent?

    Grazie!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Al posto di

    location.href = URL

    usa

    window.open(URL)

    ciao

    ps: il secondo script che hai postato e' mitico VVoVe:

    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Non trovo location.href = URL

  4. #4
    Utente bannato
    Registrato dal
    Dec 2008
    Messaggi
    78

    IFRAME target

    Ma lo devi far caricare ad un IFRAME?

    Dalla pagina master ad un IFRAME della stessa pagina:

    document.getElementById("iframeId").src="file.html "


    Da un IFRAME all' altro, entrambi su una stessa pagina:

    parent.document.getElementById("iframeId").src="fi le.html"


    Con gli IFRAME abbiamo SRC non più HREF

  5. #5
    Il menu a tendina si trova posizionato in un iframe e devo far aprire i link nella pagina principale, quindi non direttamente nell'iframe o in un altro iframe, ma in tutta la pagina.

  6. #6
    Utente bannato
    Registrato dal
    Dec 2008
    Messaggi
    78
    [error post]

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    In rosso quello che devi aggiungere

    top.location.href = URL

    al posto di URL metti l'espressione che gia' usi per ricavare il dato dalla select

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Grazie, faccio subito una prova e ti faccio sapere come va

    Ps: Cos'è error post?

  9. #9
    Originariamente inviato da br1
    In rosso quello che devi aggiungere

    top.location.href = URL

    al posto di URL metti l'espressione che gia' usi per ricavare il dato dalla select

    ciao
    Funziona a meraviglia 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 © 2026 vBulletin Solutions, Inc. All rights reserved.