Hallo !
Wenn ich die Fragestellung richtig verstanden habe, also:
1. Das alte Fenster eine Seite zurück springen, und dann
2. Ein Popup-Fenster öffnen soll, das den Focus erhält,
frage ich mich, warum du nicht gleich diese Reihenfolge so in dein JavaScript schreibst, also:
statt:
...onLoad="openWindow('neue Datei.html','update','width=415,height=250');history.back(-1)"...
einfach:
...onLoad="history.go(-1);openWindow('neue Datei.html','update','width=415,height=250')"...
Das 2. Script nachvorn() entfiele dann komplett.
Gruß,
kerki