Kuddel: document.reload() und Anker bei IE

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

  1. 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

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!