Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Chiudere un frame in JS

    Si può????



    esiste un modo simile? come posso fare!

    in pratica io apro il link di una pagina con un frame basso
    poi dal frame centrale (principale) apro un'altra pagina con frame basso (diverso a quello di prima logicamente) Risultato: 2 frame bassi ma me ne serve uno solo (solo l'ultimo aperto)!

    come faccio?

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    imposta il target del link in modo opportuno

    codice:
    *----------*
    |          |
    |   alto   |
    |----------|
    |          |
    |  centro  |
    |----------|
    |   basso  |
    *----------*

    se dal centrale vuoi aprire un link ke cariki un frame basso:

    aaa
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3

    No...

    DEVO SEMPLICEMENTE APRIRE DA UNA PAGINA CON FRAME ALTO CENTRO E BASSO
    UNA PAGINA CON FRAME ALTO E PRINCIPALE (PRINCIPALE SAREBBE UN FRAME CHE STA SOTTO AD ALTO.. UNITO FINO ALLA FINE DELLA PAGINA)
    QUINDI DOVREI SEMPLICEMENTE CHIUDERE IL FRAME (OPPURE SOSTITUIRE LA PAGINA SENZA APRIRNE UNA NUOVA)
    codice:
          +----------+              +-------+
          |  ALTO    |              | ALTO  |
          +----------+              +-------+
          |  CENTRO  |     ----->>  |       |
          +----------+              |PRINCIP|
          |   BASSO  |              |       |
          +----------+              +-------+

  4. #4

    stesso problema

    io sto cercando di ottenere una cosa simile allla tua ma non di chiudere un frame (non credo sia possibile), io sto cercando il sistema di far ridimensionare il frame ad un javascript quando viene caricata la pagina che necessita di una dimensione diversa di frame, se la cosa e' fattibile puoi usarla per ridimensionare a valore 0 ottenendo lo stesso risultato visivo di chiuderla completamente, credo che sia fattbile ma non trovo il metodo adatto


    se qualcuno viene in mente qualcosa e' bene accetto da due utenti
    3d 3d 3d

  5. #5

    la via giusta

    parent.document.body.cols='100,*';
    3d 3d 3d

  6. #6

    Spiega meglio

    Spiegami meglio e grazie

  7. #7
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    Re: No...

    Originariamente inviato da mizzicamizzica
    DEVO SEMPLICEMENTE APRIRE DA UNA PAGINA CON FRAME ALTO CENTRO E BASSO
    UNA PAGINA CON FRAME ALTO E PRINCIPALE (PRINCIPALE SAREBBE UN FRAME CHE STA SOTTO AD ALTO.. UNITO FINO ALLA FINE DELLA PAGINA)
    QUINDI DOVREI SEMPLICEMENTE CHIUDERE IL FRAME (OPPURE SOSTITUIRE LA PAGINA SENZA APRIRNE UNA NUOVA)
    codice:
          +----------+              +-------+
          |  ALTO    |              | ALTO  |
          +----------+              +-------+
          |  CENTRO  |     ----->>  |       |
          +----------+              |PRINCIP|
          |   BASSO  |              |       |
          +----------+              +-------+
    quindi hai un frameset con 3 frame. o no??

    se ne hai 3 nn so come fare!

    se ne hai 2 e in quello sotto cariki una pagina con frameset so come fare!

    ke hai??
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  8. #8

    wes

    per aprire in un frame una pagina con + frame è semplice basta un link

    mentre io vorrei aprire una pagina senza frame al posto di 2 frame cioè unire i frame e aprire una sola pagina

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se prevedi di dover utilizzare quel tipo di struttura devi impostarla in fase di progetto... per esempio:

    <script>
    function pippo() {
    // scrive "al volo" un frameset nella finestra "principale"
    d=principale.document;
    d.write('<frameset rows="200,*">')
    d.write('<frame name="centro" src="centrale.htm">')
    d.write('<frame name="basso" src="pedice.htm">')
    d.write('</frameset>')
    d.close()
    }
    </script>
    <frameset onload="pippo()" rows="100,*">
    <frame name="alto" src="apice.htm">
    <frame name="principale" src="about:blank">
    </frameset>

    ed il link sara' simile:
    apri

    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 © 2025 vBulletin Solutions, Inc. All rights reserved.