Marco Wagner: per JavaScript den Cursor ändern

Hi,
ich bräuchte Hilfe um den Cursor per JavaScript zu verändern (um dem Anwender anzuzeigen das er gefälligst zu warten hat)

Dieser Ansatz hier funkioniert leider nicht:
<body onLoad="style='cursor:wait'" />

Es muss doch auch irgendwie so gehen:
document.cursor = ...

Gruss
-Marco-

  1. Cursor per JavaScript verändern
    (um dem Anwender anzuzeigen das er gefälligst zu warten hat)

    Das ist pfui, den Cursor manipuliert man nicht. Das ist genauso schlimm, als wenn man die Statusleiste vergewaltigt. Denk doch mal über eine Alternative nach (du willst den Anwender bevormunden -> Denkfehler).

    Dieser Ansatz hier funkioniert leider nicht:
    <body onLoad="style='cursor:wait'" />

    <body onload="document.getElementsByTagName('body')[0].style.cursor='wait';">
    (Entsprechend später nach Laden der Seite wieder auf 'auto' stellen!)
    So funktioniert es, das ist aber völliger Schwachsinn und geckoide Browser mögen das glücklicherweise nicht.

    Achja, was soll <body />?

    Mathias

    1. Hallo

      Cursor per JavaScript verändern
      (um dem Anwender anzuzeigen das er gefälligst zu warten hat)

      Das ist pfui, den Cursor manipuliert man nicht. Das ist genauso schlimm, als wenn man die Statusleiste vergewaltigt. Denk doch mal über eine Alternative nach (du willst den Anwender bevormunden -> Denkfehler).

      Kann beides in seltenen Fällen Sinn machen.

      <body onload="document.getElementsByTagName('body')[0].style.cursor='wait';">
      (Entsprechend später nach Laden der Seite wieder auf 'auto' stellen!)

      Onload wird erst _nach_ dem Laden der Seite ausgeführt. Wäre also geeignet um den Cursor zurück zu setzen.
      Das mit den Cursorn ist W3C-Standard und wird somit auch von gescheiten Browsern verstanden. ;-)

      Gruß

      Daniel