Christine Kuehnel: History bei Frames verbiegen

Beitrag lesen

in meinem Menue aendere ich grundsaetlich zwei Frames. Wenn man jedoch auf den Back-Button klickt, wird zunächst ein Frame gewechselt, beim zweiten Klick das zweite Frame. Das moechte ich abkuerzen: So wie beim Menue-Klick zwei Frames geaendert werden soll auch mit nur einem Zurueck-Klick der vorherige Zustand hergestellt sein.

Du laedst die Seiten mit jeweils
    Frame.location.href = 'neue_datei.htm';
nehme ich an.
Dann probier mal, eine davon mit
    Frame.location.replace('neue_Datei.htm);
zu laden.
Sollte klappen (hab's aber nicht extra probiert).
replace() macht naemlich keinen Eintrag in der History, wird damit bei "Back" sozusagen uebersprungen.
Wenn das funktioniert, dann musst Du allerdings noch dafuer sorgen, dass JS1.0-Browser dort nicht hinkommen, sondern einen eigenen Weg gehen, den alten von Dir am besten. Die kennen naemlich replace() nicht und wuerden dann nur schimpfen.

Christine