Hallo,
ich kontrolliere mit
alert(opener);----->[obejct]
alert(opener.f1);------>[object]
alert(opener.f1.document);------!!Alert erscheint nicht!!
Dann hast du einen Fehler gemacht. Das MUSS gehen ...
Lass doch mal das auf das wesentliche beschränkte javascript sehen. Idealerweise etwas was online ist.
Viele Grüße,
Jochen