Alle Kinder-Fenster schliessen
Sebastian
- javascript
0 Ole0 Sebastian0 Ole0 Helmut Müller
Hi,
wie kann ich alle Kinder-Fenster schliessen?
Also ich öffne aus meiner Hauptseite ein Fenster (window.open). Möchte dann mit einem anderen Link alle Fenster schliessen die von der Hauptseite geöffnet wurden.
Mir sind also die Namen und Instancen von den Fenstern unbekannt.
Bye
hi
alles was du mit winow.open öffnest, kannst du natürlich auch mit fenstername.close() wieder schliessen :)
so long
ole
(8-)>
alles was du mit winow.open öffnest, kannst du natürlich auch mit fenstername.close() wieder schliessen :)
Aber was ist wenn der Fenstername unbekannt ist weil jedes Fenster ein eigenen Namen hat?
wenn ich bsp: onclick="fenster.close();fenster=window.open();" mache
dann kommt der Fehler das Fenster undefine ist... ist auch logisch denn er kann ja kein fenster schliessen was noch nicht offen ist.
hi
Aber was ist wenn der Fenstername unbekannt ist weil jedes Fenster ein eigenen Namen hat?
afaik:
du kannst nicht schliessen was du nicht mit namen ansprechen kannst (abgesehn mal von self.close() oder opener.close(), aber selbst das spricht ja geziehlt fenster an)
so long
ole
(8-)>
alles was du mit winow.open öffnest, kannst du natürlich auch mit fenstername.close() wieder schliessen :)
Aber was ist wenn der Fenstername unbekannt ist weil jedes Fenster ein eigenen Namen hat?
wenn ich bsp: onclick="fenster.close();fenster=window.open();" mache
dann kommt der Fehler das Fenster undefine ist... ist auch logisch denn er kann ja kein fenster schliessen was noch nicht offen ist.
Hallo,
vielleicht hilft die folgende IF-Abfrage (ich habe damit das Problem der Fehlermeldung nicht mehr):
if( fenster && !fenster.closed )
{
fenster.close();
}
fenster=window.open();
mfg
Helmut