Tobel: Zwei Frames und History

Hallo

Um zwei Frames gleichzeitig zu änderen bediene ich mich eine ZweiFrames Methode wie sie auch in SelftHTML beschrieben ist. Wenn ich nun auf den Zurück/Back Button meines Browser, änder sich nur ein Frame, ein zweiter Klick ändert auch den anderen Frame. Das heißt aber, dass nach einem Zurück Klick die Frames nicht konform zueinander sind. Wie kann man das ändern?

Gruß,

Tobel

  1. Die einzige mir bekannte Möglichkeit ist, beide Frames in einem Frameset unterzubringen und zusammen als Frameset zu laden, anstatt jedes Frame einzeln. Nur so kapiert der Browser, daß es sich dabei um einen Schritt handelt.

    MfG
    GK

  2. Hallo.

    Um zwei Frames gleichzeitig zu änderen bediene ich mich eine ZweiFrames Methode wie sie auch in SelftHTML beschrieben ist. Wenn ich nun auf den Zurück/Back Button meines Browser, änder sich nur ein Frame, ein zweiter Klick ändert auch den anderen Frame. Das heißt aber, dass nach einem Zurück Klick die Frames nicht konform zueinander sind. Wie kann man das ändern?

    Die Autoren des in [pref:t=56185&m=314052] genannten Artikels helfen sicher gern weiter.
    MfG, at

  3. Hallo Tobel,

    Um zwei Frames gleichzeitig zu änderen bediene ich mich eine ZweiFrames Methode wie sie auch in SelftHTML beschrieben ist. Wenn ich nun auf den Zurück/Back Button meines Browser, änder sich nur ein Frame, ein zweiter Klick ändert auch den anderen Frame.

    Das ist nicht der einzige Nachteil der ZweiFrames()-Funktion ...
    Wenn du auf Frames nicht verzichten willst musst du dir ein anderes Script basteln. (Und beseitigst dabei noch einen weiteren gravierenden Nachteil des SelfHTML-Scriptes)

    Hört sich kompliziert an, ist es aber nicht. Verlinke von deiner Navigation *direkt* in deinen "content"-Frame. (Das freut Surfer ohne javascript) Im onLoad() der Seite synchronisierst du anschließend den Navigationsframe. Hierzu verwendest du nicht "eval" oder "location.href" sondern parent.frames.DeineNav.location.replace("navi.htm"); (Das freut dann denjenigen der "Zurück" will)

    Alles klar? Sollte das jetzt zu schnell gewesen sein ....
    http://www.maxx4u.de/drweb/frames/

    Grüße,

    Maxx

    1. Hi,

      http://www.maxx4u.de/drweb/frames/

      Die Seite ist ja ganz nett, aber (!) auf der Seite http://www.maxx4u.de/drweb/frames/beachte.html wird in "Was muss ich noch alles beachten?" erklärt, dass man externe Links nicht im eigenen Frameset aufmacht und gleich darunter in "Tipps" wird selbiges gemacht.

      Achso, so sieht man es natürlich nicht. Also, erst hier klicken [links:http://www.maxx4u.de/drweb/frames/index.html] und dann links im Menü auf "Hinweise".

      Grüße,

      Ronny

      1. Hi Ronny

        http://www.maxx4u.de/drweb/frames/

        auf der Seite http://www.maxx4u.de/drweb/frames/beachte.html wird in "Was muss ich noch alles beachten?" erklärt, dass man externe Links nicht im eigenen Frameset aufmacht und gleich darunter in "Tipps" wird selbiges gemacht.

        Uiuiui, ist mir das peinlich. Danke ...

        Maxx