Visualizzazione dei risultati da 1 a 8 su 8

Discussione: 3 frame

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173

    3 frame

    Ciao!!
    Vi pongo un quesito.
    Ho una pagina con 3 frame (uno in alto, uno al centro e uno in basso).
    Nel frame in alto ho un menu principale più la descrizione della voce selezionata dal menu.
    Nel frame centrale carico le pagine a seconda della selezione del menu, quindi il frame in alto e quello in basso(contiene le informazioni sull'utente) rimangono fissi.
    Varia solo il frame centrale, che a seconda della scelta effettuata conterrà pagine che permettono una ulteriore navigazione.
    Però nel momento in cui effettuo una selezione dal menu, mi dovrebbe cambiare anche la descrizione della voce (memorizzata in una variabile di sessione) presente nel frame in alto, ma dovrebbe rimanere invariata con una navigazione successiva del frame centrale.
    Come posso aggiornarmi il frame in alto ogni volta che clicco sul menu?

  2. #2
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    dipende da quali info devi caricare, potresti caricare le info (tutte)
    e gestirle lato client (vbs o javascript)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    cioè?
    non ti ho capito.....
    nel frame in alto l'unica cosa che dovrebbe cambiare è il titolo che legge una variabile di sessione (
    che sarà <span><%response.write session("title"))%></span>
    Quando la variabile di sessione cambia, anche il frame in alto dovrebbe, ma senza dover ricaricare la pagina contenitore dei 3 frame altrimenti interromperei la navigazione nel frame centrale.
    Come posso farlo lato client?

  4. #4
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    non avevo capito ,pero' tutto sommato potresti prevedere e caricare tutti i titoli possibili in una variabile (vbs lato client) e fare in modo che al click nel menu ti aggiorni con la variabile (id) scelto.

    cioe' quando faccio click sul link del menu faccio passare la funzione
    che mi cambia il contenuto del titolo e poi indirizza il frame alla pagina voluta.


    forse non sono stato molto chiaro

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    ho provato con un
    parent.framesup.document.location.reload(true);
    così mi ricarica tutto, però purtroppo mi sfarfalla il frame superiore mentre lo ricarico...

  6. #6
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    io intendevo cosi :


    titoli possibili :

    a
    b
    c
    d

    nel frame menu inserisci una variabile :

    <script>
    sub cambiatitolo(id)

    titolo=id
    document.redirect(id&".asp")

    end sub


    </script>


    nel link :

    <a oncilck="cambiatitolo('a')" >a</a>
    <a oncilck="cambiatitolo('b')" >b</a>
    ecc.
    ora lo buttato giu cosi e non so se funziona...

    comunque avresti il nome del titolo ad ogni cambiamento

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    ok va bene, solo che ho provato col reload così evitavo del codice e faceva tutto da solo, l'unico inconveniente è lo sfarfallio!
    grazie!

  8. #8
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da fedina_2
    ok va bene, solo che ho provato col reload così evitavo del codice e faceva tutto da solo, l'unico inconveniente è lo sfarfallio!
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.