Mark Mescher: Alle PopUps schließen

Hallo,
ich möchte gerne per Javascript alle von meiner Seite geöffneten Popups schließen. Solange ich mich immer noch auf der html-seite befinde, die die popups geöffnet hat, funktioniert das auch wunderbar. Aber wenn ich in der Zwischenuzeit auf eine andere Unterseite gewechselt habe, komme ich über window.ursprünglichername.close() nicht mehr an die alten PopUps ran.
Gibt es hierfür eine Möglichkeit?
Danke
Mark

  1. Hallo Mark,

    ich möchte gerne per Javascript alle von meiner Seite geöffneten Popups schließen. Solange ich mich immer noch auf der html-seite befinde, die die popups geöffnet hat, funktioniert das auch wunderbar. Aber wenn ich in der Zwischenuzeit auf eine andere Unterseite gewechselt habe, komme ich über window.ursprünglichername.close() nicht mehr an die alten PopUps ran.
    Gibt es hierfür eine Möglichkeit?

    Nein, denn sobald du eine andere Seite lädst werden alle Variablen zerstört.
    Was eventuell gehen könnte (wenn du Frames benutzt) ist dass du einfach die oberste Frameseite die Popups öffnen und auch wieder schließen lässt, ist aber ansonsten ziemlich blöd...

    Bis dann!

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
  2. ich möchte gerne per Javascript alle von meiner Seite geöffneten Popups schließen. Solange ich mich immer noch auf der html-seite befinde, die die popups geöffnet hat, funktioniert das auch wunderbar. Aber wenn ich in der Zwischenuzeit auf eine andere Unterseite gewechselt habe, komme ich über window.ursprünglichername.close() nicht mehr an die alten PopUps ran.
    Gibt es hierfür eine Möglichkeit?

    Ja. wenn du die Namen der Fenster weißt kannst du mit window.open() wieder die Referenz holen.

    window.open('', 'Name').close();

    Struppi.