frame1 enthält eine Funktion, die onload aufgerufen wird. Diese Funktion bezieht sich weder auf frame2 noch auf das Frameset. Deswegen verwundert es mich ja so.
Mich auch, da meine Operas keine Probleme damit haben.
Ich hab aber jetzt keine Lust, dem Fehler in meinem eigentlich validen Dokument hinterherzujagen, da das merkwürdige Betragen von Opera (Wenn eine JS-Funktion ausgeführt wurde, funktionieren alle, innerhalb des Framesets anderes Verhalten als außerhalb, obwohl das Frameset nicht relevant ist.) nicht wirklich auf einen Fehler meinerseits hindeutet.
Validität hat nichts mit JS zu tun. Das ganze deutet sehr wohl auf einen Fehler hin.
Da du nur deine komplette Seite gezeigt hast und keinen Testcase läßt sich der Fehler nur schwer eingrenzen, auf der Seite sind soviele Skripte (evtl. funken die google Sachen auch dazwischen), du solltest bei sowas versuchen den Fehler zu lokalisieren.
Struppi.
Javascript ist toll (Perl auch!)