Hallo,
terrax = window.self
terrax.opener = window.self
self.close()
So wird ein neues Fenster geöffnet und sofort danach das parent Fenster ohne Abfrage geschlossen
Selbst wenn der obige Code korrekt wäre ...
[
was er nicht ist, der müsste IIRC so lauten:
fenster = window.open(...);
window.close();
]
... würde das Probleme machen. Mozilla 1.0 hat einen blöden Bug, dass wenn man Tabs offen hat und window.close ausgeführt wird, dass dann das gesamte Fenster und nicht nur der Tab geschlossen wird.
Außerdem muss es auch auf mac-Browsern gehen.
AFAIK gibt's außer der neues Fenster öffnen/altes schließen keine Möglichkeit; und diese macht unter Mozilla probleme, müsste aber sonst eigentlich in jedem anderen Browser, der JavaScript unterstützt (und auf Fenstern basiert) funktionieren.
Grüße,
Christian