Hallo,
ich möchte von einem 'navigierenden' Fenster über Links neue Fenster öffnen. Allerdings soll davor getestet werden ob vorher geöffnete Fenster noch immer geöffnet sind und - falls das der Fall ist - diese dann geschlossen werden. Bei meinem Code-Versuch bitte nicht lachen:
function shutPrevious() {
var popup = window.open();
if (popup == true) {
focus.window();
close.window();
}
}
...ja, und funktioniert nicht. Mir stellen sich folgende Fragen:
- ist die Abfrage nach einem geöffnetem Fenster mit ' var x = window.open(); ' richtig durchgeführt? wenn nein, wie frage ich richtig ab?
- ist das Schließen des Fensters mit focus.- und close.window durchführbar?
- brauche ich ein 'else'?
- ist es sinnvoll im EventHandler, der das neue Fenster öffnen soll, zuerst die shutPrevious-Funktion und dann eine zweite Fenster-öffnende Funktion aufzurufen, oder sollte ich den Text in eine Funktion schreiben?
Hört sich wahrscheinlich ziemlich unprofessionell an, und ist es auch, aber wäre gerade deshalb für Hilfe dankbar!
Gruß,
Henning