Juergens-Workshops.de Forum
Zurück Button an gleicher Stelle - Druckversion

+- Juergens-Workshops.de Forum (https://forum.juergens-workshops.de)
+-- Forum: HTML und Co (https://forum.juergens-workshops.de/forumdisplay.php?fid=62)
+--- Forum: Rund um HTML (https://forum.juergens-workshops.de/forumdisplay.php?fid=83)
+--- Thema: Zurück Button an gleicher Stelle (/showthread.php?tid=28853)



Zurück Button an gleicher Stelle - Seramis - 01.07.2009

Hallihallo,

ich mal wieder :-)

Ich habe auf meinen Seiten einen Zurückbutton. Leider springt dann die Ansicht immer an den Seitenanfang, auch wenn man nach unten gescrollt hatte.
Wie bekomme ich es hin, dass man an der selben Stelle wieder landet, an der man war ?

LG Bianca


Zurück Button an gleicher Stelle - Beagle - 01.07.2009

Ich vermute mal, dass Dein Zurück Button die vorherige HTML Seite aufruft. Die wird vom Browser immer neu geladen und aufgebaut.

Beim Sprung auf eine andere Seite müsstest Du dann erst mal die aktuelle Position irgendwo abspeichern und bei Klick auf den Zurück Button wieder mit übertragen.

Dieses Speichern - Abfragen - Übertragen - Scrollen könnte man mit PHP, eventuell JavaScript lösen. In PHP könnte man halt einfach einen entsprechenden Wert in einer Session Variablen speichern. Wobei ich im Moment auch nocht nicht genau weiss, wie man per Script eine Seite scrollt oder halt wieder an der selben Stelle aufruft. Gesehen habe ich so was im Net schon mal, also machbar ist es.

Vielleicht ist ja jemand schlauer als ich und kennt eine HTML/CSS Lösung. Stell' ich mir einfach mal etwas unkomplizierter vor als ein Script.

Grüße, Beagle


Zurück Button an gleicher Stelle - Seramis - 02.07.2009

Hallo!

Es war schwierig unter dem Suchbegriff " zurück button gleiche stelle " etwas zu finden.
Irgendwann bin ich dann darüber gesolpert:
javascript:history.back()

Für diejenigen die es interessiert
Man baut es also anstelle der "zurückverlinkten" Seite ein,
z.B. so
Code:
<a href=[color=DarkRed]"javascript:history.back()"[/color]><img src="img/buttonback.gif" border="none"></a>

dann kommt man auf die vorherige Seite und zwar genau an der Stelle wo vorher "hingescrollt" wurde.

Eigentlich einfach, wenn man weiß wie ....

Also Beagle, du hattest schon die richtige (Hunde)Spürnase , thx ;-)