Ute: CSS Cursor per Javascript

Hi zusammen,

wie kann ich denn nen dokumentenweiten cursor per javascript setzen? Mit document.body.style.cursor = "wait" ist der bei mir nicht überall sichtbar, keine Ahnung warum. Da gibts doch den CSS-Selektor * mit dem ich alle Elemente erreiche, oder? Wie kann ich denn auf den per JS zugreifen?

Danke schon mal.

Die Ute

  1. Hello out there!

    Mit document.body.style.cursor = "wait" ist der bei mir nicht überall sichtbar, keine Ahnung warum.

    Vielleicht wegen der höheren Spezifität von anderen Selektoren in irgendeinem Stylesheet? [CSS21 §6.4.3, CSS2 §6.4.3]

    Da gibts doch den CSS-Selektor * mit dem ich alle Elemente erreiche, oder?

    Mit '*' allein nicht, der hat die Spezifität 0.

    Wie kann ich denn auf den per JS zugreifen?

    Über document.styleSheets[0] [http://www.quirksmode.org/dom/w3c_css.html und Suche nach "cssRules"]

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
    1. hi,

      Da gibts doch den CSS-Selektor * mit dem ich alle Elemente erreiche, oder?

      Mit '*' allein nicht, der hat die Spezifität 0.

      Wie kann ich denn auf den per JS zugreifen?

      Über document.styleSheets[0] [http://www.quirksmode.org/dom/w3c_css.html und Suche nach "cssRules"]

      Da würde ich doch eher versuchen,
      body.klasse * { cursor:wait; }
      im CSS zu definieren, und dann den body dynamisch in diese Klasse zu stecken.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }