Marco Wagner: kombinierter Link mit History.back()

Beitrag lesen

Grüsst euch,

hat wer ne Idee wie ich folgenden Fehler beheben kann.

Ich habe eine Seite mit zwei Links.

Der erste Link steht ganz unten und ist ein TOP Link.
<a href="#top">nach oben</a>

=> einzeln problemlos

Der zweite Link steht ganz oben und ist ein typischer zurück zur letzten Seite Link:

<a href="javascript:history.back()">zurück zur letzten Seite</a>

=> einzeln problemlos

Nun mein Problem:

Falls jemand zuerst auf "Top" drückt und danach auf "zurück" springt der Browser nicht wie gewünscht die seite zurück sondern wieder nach unten wo der Top-Link stand. Er merkt sich also den internen Verweise und speichert ihn unter der History.back() Liste ab.

Ich kann nun nicht entscheiden ob ich ein einfaches history.back() machen muss oder, falls ein Top vorher stattfand, ein hostory.go(2) gemacht werden soll.

Um die History Liste komm ich nicht herum, weil die Homepage davor eine lange Ladezeit hat (XSL) und ich will sie definitiv nicht nochmal manuell aufrufen.

Für Ideen und produktive Anregungen bin ich dankbar.

servus
-Marco-