JavaScript Cursor Ändern (und ändern und wieder zurück)

Habe ich diese Seite, hat einige funky Datenbank Sachen, die in ein paar Sekunden zu verarbeiten, und in der Zwischenzeit würde ich gerne eine "wait" cursor, so dass der Benutzer nicht ausflippen und halten Sie die-Taste. Ich habe die

document.body.style.cursor = "wait"

Sache, das problem dabei ist, dass es nur funktioniert, wenn die Maus über den Körper von der Seite (D. H. zeigt immer noch den normalen Mauszeiger, wenn er über eine Schaltfläche). Wie kann ich es so einstellen, dass, egal wo die Maus auf der Seite, es zeigt ein warten-icon?

Einem zweiten Teil dieser Frage ist, dass, sobald es fertig ist, es ist Sache, wie setze ich es zurück? Wenn ich Sie wieder auf "default" scheint dies zu überschreiben "hover" cursor ändert sich, ich hatte in meinem CSS (also es wird nicht mehr eine hand, wenn über einen bestimmten Gegenstand, etc.).

EDIT: die erste Antwort funktioniert Prima, ausser im IE ist es nicht, aktualisieren Sie den cursor (also Sie bemerken die Veränderung der cursor-Typ), bis Sie tatsächlich bewegen Sie den cursor. Alle fixes?

InformationsquelleAutor der Frage Jordan | 2011-03-03

Schreibe einen Kommentar