Felix Riesterer: Mauszeiger ändern beim Ausführen einer Funktion

Beitrag lesen

Lieber jovi,

myBody.style.setAttribute("cursor","wait",false);

warum nicht myBody.style.cursor = "wait" ?

Habe einmal etwas ausprobiert. Vielleicht nützt es Dir...

<html>  
 <head>  
  <title>Sanduhr-Test</title>  
  <script type="text/javascript">  
  function sanduhr(schalter) {  
   var myBody = document.body;  
   if (schalter == 'an') {  
    myBody.style.cursor = "wait";  
    alert("Sanduhr an! (Für 5 Sekunden)");  
    window.setTimeout("sanduhr('aus')", 5000);  
   } else {  
    myBody.style.cursor = "default";  
    alert("Sanduhr aus!");  
   }  
  }  
  </script>  
  <style type="text/css">  
  body { margin: 0; padding: 0; /* height: 100%; */ }  
  #seite { background: #f8f8f8; margin: 30px; height: 400px; }  
  #seite span { text-decoration: underline; }  
  </style>  
 </head>  
 <body>  
  <div id="seite">  
   <h1>Sanduhr-Test</h1>  
   <p>Wie sieht der Cursor aus? <span onclick="sanduhr('an')">Und jetzt?</span></p>  
  </div>  
 </body>  
</html>

Liebe Grüße aus Ellwangen,

Felix Riesterer.