Der Andy: von verschiedenen Seiten zurück springen

Hallo liebe Forennutzer,

ich habe ein kleines Problem und bisher keine Ahnung wie ich dieses lösen soll.

Und zwar habe ich 3 Seiten, Seite1, Seite2 und Seite3.

Nun möchte ich auf Seite1 einen Link einfügen der auf Seite3 führt, auf Seite2 möchte ich ebenfalls einen Link einfügen, der zur Seite3 führt.
Auf Seite3 soll ein "zurück" Link eingefügt werden.

Nun das Problem: Wie ist es möglich, den "Zurück" Link mit der Seite zu verknüpfen, von der ich gekommen bin? Denn wenn ich von Seite2 auf Seite3 springe und dann zurück drücke, möchte ich ja nicht zur Seite1 springen?

Hoffe mein Problem wurde verstanden und mir kann geholfen werden, vielen Dank im vorraus

Gruß Der Andy

  1. Mahlzeit Der Andy,

    Nun das Problem: Wie ist es möglich, den "Zurück" Link mit der Seite zu verknüpfen, von der ich gekommen bin? Denn wenn ich von Seite2 auf Seite3 springe und dann zurück drücke, möchte ich ja nicht zur Seite1 springen?

    Allein mit HTML eher gar nicht. AFAIK gibt es zwei Alternativen:

    1.) Mit Hilfe von Javascript kannst Du <http://de.selfhtml.org/javascript/objekte/history.htm#back@title=in der Fenster-Historie zurückspringen>. Nachteil: der Browser des Benutzers muss Javascript ausführen.

    2.) Mit Hilfe einer Server-seitigen Programmiersprache kannst Du versuchen, auf den vom Browser übermittelten http://de.selfhtml.org/http://php.net/manual/en/reserved.variables.server.php@title=HTTP_REFERER zuzugreifen und einen entsprechenden Link aufzubauen. Nachteil: nicht alle Browser übermitteln diese Information korrekt und zuverlässig - ggf. ist der Wert durch den Benutzer beliebig manipulierbar.

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. Hallo EKKi,

      ergänzend:

      Allein mit HTML eher gar nicht. AFAIK gibt es zwei Alternativen:

      vier?

      0. Einfach den Zurück-Button des Browsers nutzen lassen.
         *Sehr einfach* umzusetzen. Funktioniert browserübergreifend :-)

      1.) Mit Hilfe von Javascript kannst Du <http://de.selfhtml.org/javascript/objekte/history.htm#back@title=in der Fenster-Historie zurückspringen>. Nachteil: der Browser des Benutzers muss Javascript ausführen.

      2.) Mit Hilfe einer Server-seitigen Programmiersprache kannst Du versuchen, auf den vom Browser übermittelten http://de.selfhtml.org/http://php.net/manual/en/reserved.variables.server.php@title=HTTP_REFERER zuzugreifen und einen entsprechenden Link aufzubauen. Nachteil: nicht alle Browser übermitteln diese Information korrekt und zuverlässig - ggf. ist der Wert durch den Benutzer beliebig manipulierbar.

      3. Eine Session nutzen.
         Voraussetzung: serverseitige Programmiersprache.

      Freundliche Grüße

      Vinzenz

  2. Hallo,

    Auf Seite3 soll ein "zurück" Link eingefügt werden.
    Nun das Problem: Wie ist es möglich, den "Zurück" Link mit der Seite zu verknüpfen, von der ich gekommen bin?

    diese Funktion hat in Form des "Back"-Buttons wohl jeder Browser schon integriert; es ist unnötig, sie nochmal zu duplizieren. Abgesehen davon sind Nutzer mit der Navigation mit Browser-Mitteln vertraut, während sie seiteninterne Links erst finden und erkennen müssen.

    vielen Dank im vorraus

    Gerrn geschehen,
     Martin

    --
    Wie kann es sein, dass ich von 100 Gramm Schokolade zwei Kilo zunehme?
    Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
  3. Danke,

    das mit dem zurück button des Browsers ist mir auch klar ;)

    mein Beispiel sollte ja nur zur veranschaulichung dienen um klar zu machen was für ein Problem ich habe, später hätte das ganze eine andere Funktion.

    Naja, jetzt ists auch egal, ich dachte es wäre vielleicht möglich das einfach mit ankern zu realisieren aber das geht wohl nich :(

    Gruß Der Andy

    1. @@Der Andy:

      nuqneH

      mein Beispiel sollte ja nur zur veranschaulichung dienen um klar zu machen was für ein Problem ich habe, später hätte das ganze eine andere Funktion.

      ?? Dein Beispiel macht garnichts klar, wenn dein Problem ein ganz anderes ist.

      Qapla'

      --
      Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
      (Mark Twain)
      1. @ Gunnar
        Mein Problem ist das die eine Seite erkennen soll von welcher Seite man darauf gesprungen ist und bei klick auf "zurück" auf die entsprechende Seite (die Seite von der man ursprünglich kam) zurückspringen soll und das macht mein Beispiel wohl schon klar!

        Somit macht mein Beispiel das Problem klar, klar? ;)

        Gruß Der Andy

        1. Hallo,

          Mein Problem ist das die eine Seite erkennen soll von welcher Seite man darauf gesprungen ist und bei klick auf "zurück" auf die entsprechende Seite (die Seite von der man ursprünglich kam) zurückspringen soll und das macht mein Beispiel wohl schon klar!

          und was spricht bei dieser einfachen Beschreibung gegen den Zurückbutton des Browsers? Nichts!

          Ich gehe davon aus, dass Du Sessions verwenden möchtest - und es *kein* HTML-Problem ist.

          Freundliche Grüße

          Vinzenz

        2. Hi,

          Mein Problem ist das die eine Seite erkennen soll von welcher Seite man darauf gesprungen ist und bei klick auf "zurück" auf die entsprechende Seite (die Seite von der man ursprünglich kam) zurückspringen soll und das macht mein Beispiel wohl schon klar!

          Jetzt hast du wieder genau das wiederholt, wonach du anfangs gefragt hast - wieso hast du dann zwischendurch behauptet, es solle später doch „eine andere Funktion“ haben ...?

          Somit macht mein Beispiel das Problem klar, klar? ;)

          Du machst gerade nur klar, dass dir nicht mal klar ist, wann du dir selber widersprichst.

          MfG ChrisB

          --
          “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]