Fabian Transchel: Wieder mal Frames

Beitrag lesen

Das in Selfhtml beschriebene Script "Zweiframes" gestattet in einem Schritt (und doch nacheinander) die Änderung der Inhalte mehrerer Frames. Für den Rücksprung wird ein extra Textlink angegeben, der die Inhalte mehrerer Frames nacheinander wieder rückgängig macht. Das funktioniert allerdings nicht, wenn man die Browserschaltfläche "Back" benutzt. Dann wird jede Seite einzeln zurückgeschaltet. Das kann bei sich aufeinander beziehende Frames zu ziemlich verwirrenden Ergebnissen führen

Gibt es irgendeine Scriptvariante, die auch die Benutzung der Browserschaltflächen veranlaßt, die Inhaltsänderungen in einem Schritt rückgängig zu machen?

hi

ja, ist allerdings kompliziert:

man kann, wenn man schon die js-harakiri-variante der 3-frames verwendet, auch ruhig alle möglichkeiten des js ausnutzen. das hieße, dass man nach dem 2-frames schritt einfach die history manipuliert, und die "ausgangseite" wieder einen schritt vorholt, spricht den allerletzten eintrag in der history löschen.
das behebt das problem des history.back allerdings auch nicht, sondern "flickt" nur, wenn man das so macht, muss man allerding höllisch aufpassen, da sonst wirklich frames-salat draus wird

[nachdenklich] Fabian