Christine Kuehnel: History bei Frames verbiegen

Beitrag lesen

Jetzt fehlen die angezeigten Seiten in der History, aber die Inhalte der Frames werden auch nicht auf ihren urspruenglichen inhalt zurueckgesetzt.

Stimmt, Du benutzt die legendaere ZweiFrames-Funktion. Das haette mir aber gestern auch auffallen koennen als ich in Deine Seite geguckt habe.
Da muesste man anders rangehen. Voraussetzung allerdings, dass es Abhaengigkeiten jeweils zwischen den beiden Seiten gibt, sich also auf irgendeine Art von einer Seite aus immer ermitteln laesst, welche die dazugehoerige ist.
Statt der ZweiFrames-Funktion kann man dann naemlich zunaechst mal ganz gewoehnliche Links benutzen, beim Laden der aufgerufenen Seite nachsehen, welche dazugehoert, die dann von da aus "nachziehen" mit replace().
Bei "Back" sollte auf die Art die nachgezogene zuerst mal nicht beruecksichtigt werden, statt dessen gleich Zurueck fuer die zuerst aufgerufene ansprechen. In dem Moment passiert dann genau dasselbe wie auf dem Hinweg, die erste Seite zieht die zweite hinterher.
Wenn das aufgeht, dann ergibt sich daraus IMHO noch ein anderer Vorteil: Die Links funtionieren auch ohne JavaScript, wirken sich dann aber nur auf einen Frame aus - den wichtigern eben.

Uebrigens habe ich diese Funktionen in fast allen Doks. Wegen dem Interpreter kann ich die wohkl nicht an einer einzigen Stelle vereinabren?

Das habe ich jetzt nicht begriffen.

Christine