Der Martin: Seite neuladen und zu Anker springen

Beitrag lesen

Hi,

ich habe ein Problem: Ich möchte eine Seite (die alle 60 Sekunden neu geschrieben wird) automatisch per Javascript (z.B. alle 10 Sekunden) neu laden und immer an den zuletzt gewählten Anker springen.

ich gebe zu Protokoll, dass ich an der Sinnhaftigkeit dieses Vorgehens zweifle.

Natürlich habe ich den Forumsbeitrag
http://forum.de.selfhtml.org/archiv/2002/6/t14642/ gelesen.

Uff. Das ist erstens uralt, und zweitens unwirksam.

Das klappt auch, er (Firefox 3.6.13 bzw. IE 8) springt nach Ablauf des Timers immer wieder brav zum Anker - allerdings OHNE die Seite neu zu laden.

Warum sollte er auch? Die Adresse ist ja noch dieselbe. Ein Neu-Laden findet nur statt, wenn sich die Adresse ändert. Falls nicht, kannst du entweder location.reload() verwenden - aber dann geht AFAIK der Anker verloren. Oder du hängst an die Seitenadresse einen URL-Parameter an, der sich bei jedem Reload ändert, aber serverseitig gar nicht ausgewertet wird. Für den Browser ist es dennoch eine neue URL, also fordert er das Dokument neu an.

Ciao,
 Martin

--
Computer lösen für uns Probleme, die wir ohne sie gar nicht hätten.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(