Es lag wohl doch nicht am Frame. Aber immer wenn ich das Skript lokal teste, geht es wunderbar und sobald ich es hochgeladen hab und teste macht es gar nichts mehr :-(.
Ich kenne mich in Javascript nicht aus und weiß auch gar nicht genau, was die opener eigenschaft angibt.