Maxx: 3 Frames gleichzeitig ändern --> Browser-Back-Fkt. ???

Beitrag lesen

Hallo Sven,

Undzwar habe ich folgendes Script verwendet, um den Inhalt von 3 Frames gleichzeitig zu ändern:
function DreiFrames(URI1,F1,URI2,F2,URI3,F3) {

Wenn ich jetzt jedoch auf den "Back"-Button des Browsers klicke, dann ändert sich nur der Inhalt eines Frames in den ursprünglichen Inhalt zurück. Ich muss also dreimal auf "Back" klicken, damit ich wieder "eine ganze Seite" zurück bin.

Du kannst das Backbutton-Problem umgehen, wenn du:

a) eine der 3 Seiten (idealerweise die mit dem Inhalt) direkt verlinkst.
<a href="seite.htm target="...">

b) in seite.htm die beiden anderen Frames synchronisierst.
<body onLoad="parent.frames.bla.location.replace('x.htm'); parent.frames.blub.location.replace('y.htm');

das location.replace() verhindert, dass die URI in die History des Browsers aufgenommen wird.
Alles klar? Zu Risiken und Nebenwirkungen kannst du noch http://www.maxx4u.de/drweb/frames/ befragen.

Viele Grüße,

Jochen