starwarskid1: auf window.location.href mit window.onload warten

Beitrag lesen

Hallo!

Meine aktuelle Seite ist "aktuelleseite.html". :)
Wenn ich in meinem Script das folgende schreibe:

window.location.href = "andereseite.htm";
alert(window.location.href);

wird mir die Adresse von "aktuelleseite.html" und nicht von "andereseite.htm" angezeigt. Das liegt wahrscheinlich daran, dass "andereseite.htm" noch nicht aufgebaut wurde, in der kurzen zeit.

wenn ich jetzt aber schreibe:

window.location.href = "andereseite.htm";
window.onload = f1;
function f1() {
  alert(window.location.href);
}

hilft das nicht weiter! Ich denke weil sich das "window" in "window.onload" auch noch auf "aktuelleseite.html" bezieht, oder?

wie kann ich aber sonst auf "andereseite.htm" warten? timeout ist nicht nur keine gute Lösung sondern klappt auch nicht.