Moin,
wie schon im Anfangsposting erwähnt bringt das Setzten eines Timeouts nichts (anders als beim Verändern eines innerHTML-Wertes zum Beispiel).
Meine Funktion sieht also in etwa so aus:
function myFunction(){
document.getElementById("theBody").style.cursor = 'wait';
// Stelle (x)
for (var i = 0; i < einArray.length ; i++){
// diverse Styleveränderungen anderer Elemente
}
document.getElementById("theBody").style.cursor = 'default';
}
Wenn ich an Stelle (x) also einen Timeout setze und eine leere Funktion ausführen lasse bzw. den Rest von myFunction in einer externen Funktion ausführen lasse, bringt das bezüglich des Mousecursors nichts...
Gruss,
Jan
P.S.: Es liegt mir fern, hier irgendwen zu verarschen.