document.reload() und Anker bei IE
Kuddel
- javascript
0 Cybaer
Hi!
Versuche, nach einer Auswahl im Formular die Seite neu zu laden und auf einen Anker zu verweisen.
Leite ihn über document.location.href = "gleicheSeite.html#ziel", was auch wunderbar funktioniert.
Damit das Script funktioniert, brauche ich aber einen document.reload(), da die Seite wirklich neu geladen werden muss.
Mit Firefox kein Problem, der IE ignoriert den Anker aber einfach.
Hat jemand ne Idee, was ich tun könnte?
Bin dankbar für jede Antwort.
Gruß
Kuddel
Hi,
Damit das Script funktioniert, brauche ich aber einen document.reload(), da die Seite wirklich neu geladen werden muss.
Und wenn Du statt window.location.reload() window.location.replace(window.location.href+window.location.hash) verwendest?
Aber wirklich neu geladen (im Sinne von "neu vom Server holen") wird deine Seite so oder so nicht. Sie wird optimalerweise aus dem Cache des Browsers geholt.
Gruß, Cybaer