Wolfgang: Frameset - Navigation - history back

Beitrag lesen

Hi,
ich habe folgendes Problem:

Meine Seiten sind mit einem Frameset aufgebaut:

<FRAMESET ROWS="100,*" ...>
<FRAME SRC="globaleNavigation.htm" NAME="Globale Navigation"...>
<FRAMESET COLS="150,*" ...>
<FRAME SRC="bereichsNavigation.htm" NAME="Bereichsnavigation" ...>
<FRAME SRC="inhalt.htm" NAME="Inhalt">
</FRAMESET>
</FRAMESET>

Wenn ich nun in den unteren zwei Frames die Seiten ändern will mache ich das mit folgendem Script:

function twoFrames(file1,file2)

{

parent.frames[1].location.href=file1;

parent.frames[2].location.href=file2;

}

So kann ich dann wunderbar mittels z.B.
<A HREF="javascript:twoFrames('bereich1_navigation.htm',bereich1_inhaltx.htm')">Link zu Bereich1</A>
meine zwei inhaltlich variierenden Frames wechseln.

Ein Problem bekomme ich aber jetzt, wenn der "Back"-Button des Browsers benutzt wird. Nun wird "nur" der Inhalts-Frame gewechselt, wenn man auch noch die entsprechende Bereichsnavigation haben möchte, muss man noch einmal den "Back" Button anklicken.

Ich denke, dass ich das keinem zumuten kann.
Gibt es eine Lösung für dieses Problem? Vielleicht ist es ja trivial, aber ich bin noch nicht so der grosse JavaScript-Hero.

(ich hatte es schon mal mit <BODY ONLOAD="javascript:richtigeNavigation()"> im entsprechenden Inhaltsfile probiert, ist aber auch nicht befriedigend, da er so ja beim ersten Aufruf des Frameset die Navigation zweimal laden würde.)

Vielen Dank
Wolfgang