Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Chudere popup.

  1. #1

    Chudere popup.

    Mi servirebbero due tipi di dritte su come chiudere le popup.

    1)Alla perdita del focus della stessa (quando ad esempio si torna a visualizzare interamente sullo schermo la opener).

    2)Al cambio url della pagina principale (ad esempio se sono su A dalla quale apro la popup, se da A vado a B, se si può fare si che la popup si chiuda da sè).

    Ovviamente se vi è possibilità di eseguire entrambi gli script, sarebbe buona cosa che questi fossero compatibili, sia con Explorer che con Netscape.

    Grazie delle dritte!!!
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    alla perdita del focus non mi ricordo.... :fagiano:
    poi se alla popup gli assegni una variabile è + semplice.
    es.
    <script>
    var popup;

    function open_pop()
    {
    popup = window.open(...);
    }
    </script>

    <a herf="B" onclick="javascript:popup.close()">Thank's BigMaul</a>

    :ciauz:
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  3. #3
    Questo è con un normale link, io invece devo chiuderla in una (s'è possibile entrambe) le possibilità sopra riportate.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La cosa e` semplice, ma occorre fare le cose con attenzione.

    La finestra che deve essere chiusa deve venir aperta salvando l'oggetto in una variabile:

    oggwin = window.open(...);

    La variabile deve essere globale (quindi definita fuori dalle funzione, in testa alla pagina.

    Poi per chiudere la popup quando la proncipale riprende il focus:

    Nella principale:
    <body ... onfocus="if(oggwin=='obiect' && !oggwin.closed) oggwin.close();">


    Per la chiusura al click del link, come ha detto bigmaul:
    testo del link
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.