Moin
Mein Problem: ich hab ein normalen Link bei dem ein neues popup fenster aufgeht! Habe aber mehrere Links mit mehreren Fenstern also. Wenn ich jetzt das erste fenster öffne und ich einen zweiten Link anklicke soll sich das erste Fenster aber schließen! Quasi es soll immer nur ein Fenster geöffnet sein! Weiss jemand Rat?
beste Grüße
Christoph
1. Möglichkeit:
De window.open() Funktion gibt immer eine Variable zurück, anhand derer du das geöffnete Fenster steuern kannst.
Bsp:
Fenster1 = window.open()
Wenn du jetzt das zweite Fenster aufmachst, dann schliesst du damit einfach das erste Fenster.
Bsp:
function OpenFenster2()
{
if(Fenster1)
{ Fenster1.close(); }
Fenster2 = window.open();
}
2. Möglichkeit:
Du gibst dem neu geöffneten Fenster einen Namen.
Beim Öffnen des nächsten Fensters gibts du der window.open() Funktion als Target den Fensternamen mit.
Dann öffnen sich alle Fenster in einem Fenster.