Thorsten olscha: "history.back() auf zwei Frame anwenden?"

Wie wende ich history.back von einem frame aus auf den aktuellen und einen weiteren Frame an?

  1. Hallo Thorsten

    Wie wende ich history.back von einem frame aus auf den aktuellen und einen weiteren Frame an?

    Probier's mal so:

    <head>
    <script language="JavaScript">
    function FrameBack()
    {
      parent.AndererFrameName.history.back();
      self.history.back();
    }
    </script>
    </head>

    und im Link:

    <a href="javascript:FrameBack()">zurueck</a>

    viele Gruesse
      Stefan Muenz

    1. funktioniert wunderbar! Vielen Dank!
      Allesdings ist meine Frameset so angelegt das der frame indem der Link liegt, nur dann gewechselt werden soll wenn er sich geändert hat.
      Also der frame links heisst ZB "nav"
      Also der frame oben heisst ZB:"oben_nav"
      und der Frame rechts "main"
      Jetzt will ich wenn ich links einen Menüpunkt drücke die Frames nav und nav_oben tauschen.
      Das ist ja auch kein Problem. Das bekomme selbst ich hin.
      Jetzt will ich für oben_nav einen histroy back.
      Das Script im Bespiel von Stefan ändert ja den Frame oben_nav auch dann wenn er sich nicht ändern soll.
      Sprich wenn man man im untern main frame navigiert und sich der Nav_oben Frame nicht ändert. Mal soll alos immer zur letzten Ansicht zurückkehren.
      geht das?