Hallo Alexander,
Das Problem ist gelöst, die Seite ist valid und funktioniert mit und ohne Frames, mit und ohne Javascript.
Würde es Dich vielleicht interessieren, daraus einen Tipp&Trick-Beitrag zu machen? Ich denke, dass einige Leute sicherlich nach so einer Lösung gesucht haben werden.
Christian