Hallo!
Ich würde gern das leidige Back-Button Problem lösen.
Wer kennt es nicht: Statt innerhalb der Seite zu navigieren
benutzt der User den Back-Button des Browsers - und landet woanders
als erwartet. In meinem aktuellen Fall habe ich mehrere verschachtelte
Frames und die Navigation findet über JavaScript statt, welches
gleichzeitig den Inhalt von 3 Frames ändert, also nach dem Motto:
a href="javascript:;" onClick="MM_goToURL(
'parent.frames['content_left']','impressum_left.htm',
'parent.frames['content_main']','impressum_main.htm',
'parent.frames['content_right']','impressum_right.htm'
);return document.MM_returnValue"
Geht man jetzt von dieser Seite per Back-Button des Browsers
zurück lädt interesanterweise der linke und mittlere frame den
richtigen Inhalt, der rechte bleibt aber unverändert.
Tja, wo ist da die Logik?
Nachdem ich nicht faul war und eine halbe Stunde nach einer
Lösung gesurft bin habe ich folgenden Lösungsvorschlag gefunden:
Von einem frame aus den Inhalt des anderen frames auslesen und
falls er falsch ist den richtigen dort nachladen.
Könnte wohl funktionieren. Da ja z.B. der mittlere frame richtig
"bestückt" ist könnte ich dort ja diese Abfrage plazieren, also
so: "Hallo rechter Frame, hast Du auch brav diesen und jenen Inhalt?"
Was, den hast Du nicht? Na, dann lad ihn doch mal gefälligst!"
So jetzt brauche ich leider bloss noch das passende Script für diese
Minifunktion... und wäre für jede Hilfe (auch elegantere Lösungen)
dankbar!
Bernhard