Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395

    frameset che carica un altro frameset

    Ciao ho una pagina con un frameset che serve per farmi fare un login.... dopo che mi sono cliccato dovrei fare in modo di ricaricare sulla stessa finestra un altro frameset con differente struttura. Il mio problema e' che con l'Html posso o fare un blank, o un self o aprire in un altro frame dello stesso frameset! Ed in una finestra nuova caricata sulla stessa????
    ciao

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Devi impostare il target="_top"

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    si ok l'ho fatto e poi...........

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da tabarto
    si ok l'ho fatto e poi...........
    Mi traduci i puntini ? :master:
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    Questo e' il frameset iniziale che deve dopo un login caricarmi un altro frameset:

    <frameset rows="250,*" frameborder="NO" border="0" framespacing="0">
    <frameset rows="*,50" frameborder="NO" border="0" framespacing="0">
    <frameset cols="800,*" frameborder="NO" border="0" framespacing="0">
    <frame src="top4.asp" name="top" scrolling="NO" noresize id="top">
    <frame src="prova.asp" name="right" scrolling="NO" noresize>
    </frameset>
    <frame src="barra.htm" name="menu" scrolling="NO" noresize bordercolor="#FF0000" id="menu">
    </frameset>
    <frame src="main.asp" name="main" id="main">
    </frameset>

    ecco il secondo frameset da caricare....

    <frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
    <frame src="TopAreaAdmin.asp" name="topmenu" scrolling="NO" noresize id="topmenu">
    <frameset rows="50,*" frameborder="NO" border="0" framespacing="0">
    <frame src="MenuArea.asp" name="menu" scrolling="NO" noresize id="menu">
    <frame src="MessageBoard6.asp" name="PersonalMain" id="PersonalMain">
    </frameset>
    </frameset>
    che ne dici?

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non mi dice niente... quello che conta sono le pagine contenute ed il meccanismo con il quale fai il login.

    Se vuoi sostituire l'intero layout con il nuovo frameset cliccando su un link devi applicare il suggerimento gia' dato, se invece l'adozione del nuovo frameset dipende dall'esito del login devi utilizzare una pagina intermedia con il medesimo suggerimento o, automaticamente, con uno script:

    <script>top.location.href="nuovoframeset.htm";</script>

    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    ok Br1 ho capito la logica mi fai un esempio di come dovrebbe essere il link?
    non ho capito: <script>top.location.href="nuovoframeset.htm";</script>

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Utente autenticato Clicca qui per proseguire

    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

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    Ciao ho seguito il tuo suggerimento, ed ecco il link, dopo che ha controllato la password:
    if autentica_amministratore = true then Response.Redirect("PersonalAreaAdmin.asp?idreq="&i dreq&" target='_top'") end if
    Il problema e' che mi apre il secondo frameset sempre su un blank su una nuova finestra...
    Top e' il nome dell'area dove dovrei aprire la prima finestra!
    Che ne dite?

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi stabilire il target dal server.
    codice:
    if autentica_amministratore = true then 
       Response.Clear
       response.write "<script>top.location.href='PersonalAreaAdmin.asp?idreq="
       response.write idreq
       response.write "';</script>"
       response.end
    end if
    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

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.