Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    30

    target di un menu a tendina

    Salve...

    avrei un problemino che no riesco a comprendere... Ho realizzato un sito, che apre le pagine in un frame interno (iFrame) ...nella sessione "affiliati" la pagina che viene richiamata (affiliati.htm) nel frame interno, ha un menu a tendina... MA selezionando le voci linkate ad altre pagine da richiamare, queste si aprono indipendenti dall' iFrame sostituendo il sito stesso. Anche cambiando il "presunto" target del form da 'parent' a 'contenuto' ( nome identificativo del iFrame ) non sembra aver effetto la modifica.

    LINK DEL SITO IN QUESTIONE
    bancometalliitaliano.it

  2. #2
    prova così:

    codice:
    <select name="menu" onchange="getElementById('idiframe').src=this.options[this.selectedIndex].value;">
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    30
    scuami...
    ma questo dove dovrei metterlo ?

    io per inserire il iFrame nella pagina ho fatto:

    <td valign="top">
    <iframe src="azienda.htm" name="contenuto" width="503" marginwidth="0" height="308" marginheight="0" align="top" scrolling="auto" frameborder="0"></iframe>
    </td>

  4. #4
    quello è un elemento select (ossia un menu a tendina): dovrebbe prendere il posto del tag select del tuo menu (eventualmente postane il codice).

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    30
    codice:
     
    
            <form name="form">
    		  <select name="menu" onchange="getElementById('contenuto').src=this.options[this.selectedIndex].value;">
                <option>-------------------------------</option>
                <option value="abruzzo.htm">Abruzzo</option>
                <option value="puglia.htm">Puglia</option>
                <option value="sicilia.htm">Sicilia</option>
                <option value="umbria.htm">Lazio</option>
                <option value="calabria.htm">Calabria</option>
                <option value="campania.htm">Campania</option>
                <option value="lombardia.htm">Lombardia</option>
              </select>
            </form>

    con questo codice per generare il menu... no succede nulla selezionando le voci del menu, ovviamente il codice prima era diverso... generato direttamente da dreamweaver

  6. #6
    sì esatto: funziona il tutto?

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    30
    no

  8. #8
    Originariamente inviato da CIRY-man
    no
    scusami, è document.getElementById


  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    30
    <form name="form">
    <select name="menu" onchange="document.getElementById('contenuto').src =this.options[this.selectedIndex].value;">
    <option>-------------------------------</option>
    <option value="abruzzo.htm">Abruzzo</option>
    <option value="puglia.htm">Puglia</option>
    <option value="sicilia.htm">Sicilia</option>
    <option value="umbria.htm">Lazio</option>
    <option value="calabria.htm">Calabria</option>
    <option value="campania.htm">Campania</option>
    <option value="lombardia.htm">Lombardia</option>
    </select>
    </form>




    nulla... non funziona.

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    30
    nessuno mi puo aiutare a risolvere questo problema

    no riesco a creare un cavolo di menu a tendina in una pagina che viene richiamata in un iframe... dopo la selezione vorrei cambiare pagina all'interno dell'iFrame stesso.. senza che salti via dal sito

    help!

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.