Der Martin: Zum Anker in einer Datei springen

Beitrag lesen

Hallo,

location.hash
Danke für die Mühe, aber das löst nicht mein Problem.

bist du da sicher?

In location.hash wird gespeichert, welches Fragment bereits aufgerufen wurde. Ich will aber ein Fragment aufrufen.

Ja. Ebenso wie die Zuweisung an location.href dem Aufruf einer neuen Ressource entspricht, führt die Zuweisung an location.hash zum Anspringen eines Ankers.

Aber mir fällt gerade eine Frage ein, die das Problem lösen könnte: Wird beim Aufruf eines Fragments innerhalb einer Seite die Seite neu geladen?

Nein.

Und was passiert, wenn ich mit window.location.href dieselbe Seite mit Angabe eines Fragments lade? Wird die Seite dann neu geladen oder auch nur nach unten gescrollt? Funktioniert das browserübergreifend einheitlich?

Das solltest du testen. Eigentlich dürfte kein neuer Seitenaufruf stattfinden, darauf würde ich aber nicht blind vertrauen.

Ciao,
 Martin

--
Kleine Geschenke erhalten die Freundschaft.
Große verderben sie aber meist auch nicht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(