Hallo,
ich hab mit JavaScript eine Funktion erstellt, die per window.open ein neues Fenster öffnet, und dann per document.write dessen Inhalt verändert. So weit, so gut.
Wenn ich die Funktion aufrufe, funktioniert es. Rufe ich sie aber, *ohne* das Popup vorher zu schließen, nochmal auf (mit anderen Parametern), so scheint die Ausführung des Skriptes beim window.open aufzuhören. Kann es sein, dass das eine Sicherheits-Sperre ist? Damit keine fremde Seite auf bestehende Fenster zugreifen kann oder so was?
Als Workaround dachte ich mir aus, das Fenster, wenn vorhanden, zu schließen, nur funktioniert das nicht (sinngemäß):
function[..]
{ if(! Fenster) { Fenster.close(); }
[..]
}