Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Chiudere finestre

  1. #1

    Chiudere finestre

    se da una finestra madre vengono aperte varie popup
    come faccio a farsì che quando chiudo la finestra madre anche tutte le varie popup vengano chiuse?

    Grazie

    ps. avevo scritto nel forum PHP ma mi hanno indirizzato quì ^^''

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Le popup devi aprirla memorizzando il riferimento in una apposita variabile... dato che non ne chiarisci il numero ti consiglio:
    codice:
    <script>
    var popup = new Array();
    function apri(pagina) {
      popup[popup.length] = window.open(pagina);
    }
    function chiudi() {
      for(var i=0;i<popup.length;i++) {
        if(!popup[i].closed) popup[i].close();
      }
    }
    </script>
    ...
    <body onunload="chiudi()">
    Adattalo alle tue esigenze.

    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
    ehm non è proprio così sempliec...ho provato ma non ci sono riuscito..
    il fatto è che nel mio sito quando uno si logga apre una pagine (che è solamente una mega pop-up, cioè è grane 1024x768)...però questa popup a sua volta è fatta di 6-7 frame e ogni frame apre altre popup...
    io volevo che quando chiudo la popup + grande si chiudessero anche tutte le altre aperte dai vari frame
    è possibile o mi arrangio?:P

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da zell
    ehm non è proprio così sempliec...ho provato ma non ci sono riuscito..
    il fatto è che nel mio sito quando uno si logga apre una pagine (che è solamente una mega pop-up, cioè è grane 1024x768)...però questa popup a sua volta è fatta di 6-7 frame e ogni frame apre altre popup...
    io volevo che quando chiudo la popup + grande si chiudessero anche tutte le altre aperte dai vari frame
    è possibile o mi arrangio?:P
    Metti lo script in tutte le pagine di tutti i frames

    Il "mi arrangio" non l'ho capito :master:

    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

  5. #5
    mi arrangio vuol dire che non lo faccio e le faccio chiudere a meno ghghgh
    cmq ora proverò

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.