Hi,
Zusätzlich solltest Du nach der window.open()-Answeisung ein "return false" notieren, damit im opener-Fenster alles so bleibt, wie es ist. Das sieht dann insgesamt so aus:
<a href="test.htm" onclick="window.open('test.htm', 'Fenster1', 'width=310,height=400,left=0,top=0'); return false;">link</a>
oder - noch einen Tick besser - so den Rückgabewert aus der Funktion übernehmen.
freundliche Grüße
Ingo