Hallo, ANUBIS!
Doch mit
var InfoWin = window.open("datei1.htm", "Zweitfenster");
wird die das Fenster schon am Anfang geöffnet, ...
ja, ist mit allem so, was nicht innerhalb einer funktion steht.
... das will ich nicht.
Das Zusatzfenster soll ja erst geöffnet werden, wenn der Anwender auf den entsprechenden Verweis klickt.
dann lass ihn doch dabei eine funktion aufrufen, in der dein window.open samt prüfung auf existierendes fenster verpackt ist.
freundl. Grüsse aus Berlin, Raik