Hallo Meike,
Nächstes Problem: Kann es sein, dass das <body onLoad="self.focus();">
Das Problem kann ich Dir nicht lösen, aber wenn Du Dein zweites Fenster mit window.open öffnest, nicht über einen Link hast Du eine Chance.
Dann kannst Du über eine function
fenster2 = window.open(...) das Fenster öffnen,
wenn die Seitenlesenden einen Link anklicken und vorher prüfen,
mit if (fenster2), ob das zweite Fenster existiert. Gegebenenfalls schliesst Du es dann mit fenster2.close() und öffnest es anschliessend wieder.
Dabei sollte die Definition von fenster2 global ausserhalb der function erfolgen.
Also in etwa so:
var fenster2='';
function ZeigEs (html, name)
{
location.reload(); // NS 4.71 und 4.73
if (fenster2) fenster2.close();
fenster2 = open(html,name,"width=730,height=530,scrollbars=yes...usw");
fenster2.focus(); // NS 4.71
}
im Link dann
<a href="#" onMouseUp="ZeigEs('dein.html','Fenster1')"
Liebe Grüße
Günter