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

Discussione: elenco

  1. #1

    elenco

    in una struttura a frame che divide la mia pagina per verticale ho inserito nella parte sinistra un´elenco di paesi usando una form...ora il mio problema é questo:
    io vorrei che quando il mio utente seleziona un paese dallélenco nella parte destra del frame appaiono delle informazioni legate alla voce selezionata...
    come posso fare?
    grazie e ciao

  2. #2
    spiegati meglio scusa:

    frame sinistro hai un elenc(se non capisco male) in un menu a tendina

    frame destro vuoi visualizzare la pagina corrispondente al paese scelto?
    Daemons Brugherio American Football Team
    Luca Chirico A.K.A. KIRIKONG or 2K
    LB#2

  3. #3
    esattamente...
    nel frame sinistro ho un menu a tendina
    in quello destro vorrei var visualizzare la pagina inerente al paese selezionato

  4. #4
    nel form come valore del paese inserisci il link della pagina e gli dai come target il nome del frame destro
    Daemons Brugherio American Football Team
    Luca Chirico A.K.A. KIRIKONG or 2K
    LB#2

  5. #5
    scusa lígnoranza, ma ad esempio qui

    <option>Australia and New Zeland</option>

    dove inserisco il link
    puoi essere un pó piú preciso?
    grazie

  6. #6
    io ho provato a inserirlo cosí ma non funziona

    <option>Austria</option>

    dove sbaglio

  7. #7
    postami il codice di tutta la form
    Daemons Brugherio American Football Team
    Luca Chirico A.K.A. KIRIKONG or 2K
    LB#2

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Allora, ipotizziamo che la pagina caricata nel tuo frame di sx abbia un form chiamato "menu" che contenga la tua select "nazioni":
    codice:
    <form name="menu">
      <select name="nazioni" onChange="caricaPagina();">
        <option value="italia">Italia
        <option value="francia">Francia
      </select>
    </form>
    Nell'header della stessa pagina inserisci questo codice:
    codice:
    <script language="JavaScript">
    <!--
    function caricaPagina() {
      var s=document.forms['menu'].elements['nazioni'];
      for (var i=0; i<s.length; i++) {
        if (s.options[i].selected) {
          var pagina=s.options[i].value+"html";
          parent.frames[1].location.href=pagina;
          break;
        }
      }
      return true;
    }
    //-->
    </script>
    Questa funzione dovrebbe caricare nel frame di destra la pagina [nazione].html (italia.html, francia.html, ...).
    Naturalmente dovrai fare le opportune modifiche, nel caso in cui le pagine delle nazioni non risiedano nella stessa cartella della pagina contenete il menu

    P.S. Il tag <option> non ha un tag di chiusura (non esiste </option>)

  9. #9
    <body>
    <form name="form1" method="post" action="">
    <select name="select">
    <option selected>choose the country</option>
    <option>Australia and New Zeland</option>
    <option>Austria</option>
    <option>Belarius</option>
    <option>Belgium</option>
    <option>Bulgaria</option>
    <option>Canada</option>
    <option>Chile</option>
    <option>China</option>
    <option>Cyprus</option>
    <option>Denmark</option>
    <option>England</option>
    <option>Estonia</option>
    <option>Finland</option>
    <option>France</option>
    <option>Germany</option>
    <option>Greece</option>
    <option>Hongkong</option>
    <option>Ireland</option>
    <option>Italy</option>
    <option>Japan</option>
    <option>Korea</option>
    <option>Lithuania and Latvia</option>
    <option>Marocco</option>
    <option>Mexico</option>
    <option>Nerherlands</option>
    <option>Poland</option>
    <option>Portugal</option>
    <option>Russia</option>
    <option>Serbia</option>
    <option>Singapore</option>
    <option>Slovenia and Croatia</option>
    <option>South Afica</option>
    <option>Spain</option>
    <option>Sweden</option>
    <option>Taiwan</option>
    <option>The Ukraine</option>
    <option>United States of America</option>
    </select>
    </form>
    </body>


  10. #10
    ora provo poi ti faccio sapere
    per ora grazie mille
    ciao

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.