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