Hallo Kalle_B,
F1 muss schon vor dem ersten Öffnen des Fensters existieren.
var F1=null; // sollte global sein, wenn open in Funktion.
if(!F1 || F1.closed) F1=window.open(...);
d.H. öffne Fenster nur, wenn F1 noch nicht belegt oder wenn F1 schon wieder geschlossen.
Gruß, Jürgen