reload funktioniert nicht
Whitesnake
- javascript
0 Axel Richter0 MudGuard
Ich möchte auf meiner Website bei einem Reload die Seite zu einem Anker springen lassen, also habe ich im body-Tag folgendes stehen:
onload="setTimeout('document.location.href = 'ausgabe.htm#bottom?'+Math.random()', 1500);"
Er reloaded genau einmal, dann bleibt er stehen und zeigt in der Adressleiste folgendes:
ausgabe.htm#bottom?0.11488779698816987
Ich habs mit der meta-Tag Methode probier, sodass ich so die Seite neu lade, aber der kommt scheinbar auch nicht mit einer Anker klar.
Wer weiß, wie ich das anders lösen könnte? Er muss aber innerhalb des Frames bleiben.
Hallo,
onload="setTimeout('document.location.href = 'ausgabe.htm#bottom?'+Math.random()', 1500);"
Er reloaded genau einmal, dann bleibt er stehen und zeigt in der Adressleiste folgendes:
ausgabe.htm#bottom?0.11488779698816987
Ja, das ist die von window.setTimeout zu erwartende Verhaltensweise. http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout
Wer weiß, wie ich das anders lösen könnte? Er muss aber innerhalb des Frames bleiben.
http://de.selfhtml.org/javascript/objekte/window.htm#set_interval
viele Grüße
Axel
Du daran liegts nicht. Es geht mit beiden, aber sobald ich hinter ausgabe.htm das #bottom schreibe, lädt er nur einmal neu und dann ist Feierabend.
So ich hab das Problem schon gelöst. Man hätte bei der meta angabe statt ausgabe.htm#bottom nur #bottom eingeben müssen. Komisch, dass das keiner weis.
Hi,
Er reloaded genau einmal, dann bleibt er stehen und zeigt in der Adressleiste folgendes:
ausgabe.htm#bottom?0.11488779698816987
Der Fragment Identifier (der kein Bestandteil der URL ist) gehört ans Ende.
Genaugenommen ist er ja am Ende, ist aber länger als Du meinst: bottom?0.11488779698816987
cu,
Andreas