PopUps schließen
Maresa P.
- javascript
0 hein
Hallo,
ich habe eine HTML Datei, mit einem Login.
Bei erfolgreichem Login öffnet sich ein Popup, in dem die Hauptseite aufgeht = Hauptpopup.
Im Verlauf eines Besuches öffnet der Benutzer dann so einige Popup Fenster (ca. 5 Stück).
Klickt er im Hauptpopuop auf sachließen, schließt sich das Hauptpopup.
nun soll sich aber nicht nur das Hauptpopup schließen, sondern auch noch alle PopUps, die von dem Hauptpopup aus aufegemacht wurden.
Wie kann man sowas realisieren?
MfG
Maresa P.
ganz einfach:
du bist beim öffnen der anderen popups sicherlich so vorgegangen:
var PopUpName = window.open(...);
wenn du 5 verschiedene popups hast, sind es auch verschiedene namen. zum schliessen brauchst du also nur eine funktion, die alle 5 popups anspricht und schliesst, sprich wenn du im hauptpopup auf "schliessen" klickst, führst du nicht sofort "window.close()" aus, sondern eine funktion:
function CloseAll(){
PopUpName1.close();
PopUpName2.close();
PopUpName3.close();
PopUpName4.close();
PopUpName5.close();
// erst jetzt hauptfenster
window.close();
}
du könntest rein theoretisch diese funktion auch per eventhandler "onunload" im hauptpopup ausführen lassen. damit gehen die anderen popups auch weg, wenn der user nicht auf "schliessen" klickt, sondern das haupt-popup einfach wegklickt.
gruß hein