Beiträge: 678
Themen: 41
Danke erhalten: 0 in 0 Posts
Danke gesagt: 0
Registriert seit: 08.04.2006
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
•
Beiträge: 662
Themen: 41
Danke erhalten: 0 in 0 Posts
Danke gesagt: 0
Registriert seit: 10.11.2008
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
•
Beiträge: 678
Themen: 41
Danke erhalten: 0 in 0 Posts
Danke gesagt: 0
Registriert seit: 08.04.2006
02.07.2009, 09:03
(Dieser Beitrag wurde zuletzt bearbeitet: 02.07.2009, 09:06 von Seramis.)
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 ;-)
•