Orlando: window.onload mit Zeitverzögerung für nodeValue

Beitrag lesen

Hallo,

document.getElementById("xpsp2htm").firstChild.nodeValue = HTMFav; // löst den Fehler aus

Gleich haben wir’s … das Problem besteht schlichtweg darin, dass das Script per

window.onload = xpsp2uris;

aufgerufen wird und der IE 6 damit ein Timing-Problem hat. Mit einer kurzen Verzögerung klappt die Änderung der Knoten wie gewünscht:

<body onload="window.setTimeout('xpsp2uris()', 1000);">

Lässt sich diese Verzögerung auch per window.onload herbeiführen, ohne Funktionen gegenseitig aufrufen zu müssen? Bei

window.onload = window.setTimeout("xpsp2uris()", 1000);

meckert der IE und meint „Fehler: nicht implementiert“. Das kann so auf keinen Fall stimmen. ;-) Er tut’s nämlich letztendlich doch, allerdings erst nach der genannten Warnung.

Grüße
Roland