lucutus0: mehrere Frames ändern (keine 0815 Frage!)

Beitrag lesen

Hallo!
Nachdem ich mich nun Stunden um Stunden mit folgendem Problem abrackere, stell ich hier mal die Frage, ob mir wer helfen kann.

Auf meiner Startseite (normale html-Seite) stehen Links zu den verschiedenen "Unterpunkten". Wenn man nun auf einen Link klickt, möchte ich, dass ein Frameset geladen wird, in dem die jeweiligen Frames geladen werden (im Navigationsfenster (1) die zu diesem Unterpunkt passende Navigation, im Hauptfenster (3) der Txt, usw.)

Wie man mehrere Links innerhalb eines Framesets verändert weiß ich(dank SELFHTML). Aber nicht, wenn das Frameset zuerst überhaupt mal geöffnet werden muss.

Mein Frameset sieht ungefähr so aus:
+-------------------+
|     |     2       |
|     |-------------|
|     |             |
|  1  |     3       |
|     |             |
|     |-------------|
|     |     4       |
+-------------------+

Mein JS-Code, der auf der Startseite steht:
function open_service(uri1,f1,uri2,f2,uri3,f3) {
 window.open("frameset.htm","parent");
 frame1=eval("parent."+f1);
 frame2=eval("parent."+f2);
 frame3=eval("parent."+f3);
 frame1.location.href = uri1;
 frame2.location.href = uri2;
 frame3.location.href = uri3;
 }

Der Link, um das ganze in Gang zu setzten:
<a href="javascript:open_service('nav.htm','nav','banner.htm','oben','service.htm','mitte')"

Soweit ich das durchschauen kann liegt mein Problem darin, dass zwar das Frameset geöffnet wird, die "Frameänderungen" sich aber nicht auf das neue Fenster beziehn, sonder auf die Startseite.

Hoffentlich hab ichs einigermaßen verständlich erklärt.

Vielen Dank, falls sich jemand mir erbarmt
lucutus0