von verschiedenen Seiten zurück springen
Der Andy
- html
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
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
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
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
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
@@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'
@ 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
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
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