Visualizzazione risultati 1 fino 2 di 2

Discussione: Problema Con Link Menù a Tendina

  1. #1
    Guest

    Exclamation Problema Con Link Menù a Tendina

    Ciao a tutti.
    Sto rinnovando il mio sito e, per questioni di spazio ed ordine, sto cercando di inserire quanti più menù a tendina possibili.

    Sono riuscito a farli ma vorrei che i collegamenti di questi menù si aprissero tutti in un unico frame presente nella pagina. Non riesco a capire come modificare il codice affinchè il collegamento si apra nel frame e non in tutta la pagina.

    Vi lascio il codice:

    Questo è il primo pezzo che va posizionato fra i tag <head> </head>

    Codice HTML:
    <script language="JavaScript"><!--
    
    function goThere(form){
    	var linkList=form.selectThis.selectedIndex
    	if(!linkList==""){window.location.href=form.selectThis.options[linkList].value;}
    }
    //--></script>

    Questa è la seconda parte da mettere dove vogliamo:

    Codice HTML:
    <form name="MenuTendina">
    	<select name="selectThis" size="1" onChange="goThere(this.form);">
    	<option selected value="">Classifiche
    	<option value="classifica.htm">Classifica Generale
    	<option value="media.htm">Classifica Media Voti
    	<option value="classgol.htm">Classifica Gol
    	<option value="classassist.htm">Classifica Assist
    	<option value="marcatori.htm">Classifica Marcatori
    	<option value="portieri.htm">Classifica Portieri
    	</select>
    </form>

    Spero saprete aiutarmi!

    [DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio...
    Ultima modifica di dementialsite : 26-01-2009 alle ore 22.26.55

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Nel tuo sito non sono riuscito a trovare il tuo primo tentativo di realizzare quello che descrivi, comunque: assumendo che l'IFRAME in questione sia inserito con questo codice
    Codice HTML:
    <iframe id="classifica_box" name="classifica_box" width="..." height="..." src="...">
    Il tuo browser non supporta gli IFRAME
    </iframe>
    ti basta sostituire, nella funzione sopra, la parola window con document.getElementById('classifica_box').

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •