Ich konnte mein Problem lösen.
Zuerst habe ich beim Aufruf des popup dafür gesorgt, dass der focus im aufrufenden Fenster dort steht, wo ich ihn auch anschließend haben will.
Ja, das benötigt zumindest FF so.
Dann genügt im popup:
window.opener.focus();
oder auch nur: opener.focus()
Jedoch - wie nicht anders zu erwarten - _nicht_ im IE
kann ich nciht nachvollziehen, funktioniert tadellos zumindest im IE 7.
http://javascript.jstruebig.de/test/fenster2.html
PS: ich bleibe dabei:
der Aufruf mit getElementById tut im Gecko nicht!!
Wenn du das richitg Element erwischt schon, aber da du vermutlich ein Formularelement haben möchtest, tu es auch document.forms[..].elements[...]
PPS: und der OP (meine Version: 9.1) mag weder die eine noch die andere Version (auch ohne Browserweiche getestet) und behält das popup im focus?
kann ich hier nicht testen.
Struppi.
Javascript ist toll (Perl auch!)