none
Sanduhr (wait-cursor) anzeigen? RRS feed

  • Frage

  • Hallo miteinander!

    kurze, bestimmt einfache Frage - aber ich find nix dazu:

    Ich habe ein Feld auf einem Formular: bei OnChange() wird mittels javascript eine Berechnung duchgeführt.
    Da das etwas länger dauert und der Benutzer solange nichts machen kann wollte ich in gewohnter Manier eine Sanduhr anzeigen bis die Berechnung durchgelaufen ist.

    Normalerweise ist das ja mit JavaScript kein Problem ->

    document.body.style.cursor = "wait";

    Aber natürlich nimmt CRM das so nicht.

    Auch ein Ersetzen von "document" mit CrmForm brachte nicht den gewünschten Erfolg.


    Weiß jemand wie ich das machen muss???


    Gruß,

    Felix



    Donnerstag, 17. Dezember 2009 17:51

Antworten

  • Du kannst hier z.B. mit der attachEvent-Methode arbeiten und dann mit 

    onmouseover=”this.style.cursor = ‘hand’;”
    onmouseout=”this.style.cursor = ‘auto’;”
     

    arbeiten





    Gruß Carsten Groth http://carstengroth.spaces.live.com
    Mittwoch, 23. Dezember 2009 10:56
  • Hallo,

    setze den Befehl doch für das ganze Formular, und nicht für ein einzelnes Feld.

    Du kannst auch den Mauszeiger beim öffnen des Formulars als Sanduhr anzeigen, und beim schließen wieder den normalen Zeiger.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    www.msdynamics.de
    • Als Antwort markiert Michael Sulz Mittwoch, 25. September 2013 16:09
    Dienstag, 5. Oktober 2010 09:12

Alle Antworten

  • Du kannst hier z.B. mit der attachEvent-Methode arbeiten und dann mit 

    onmouseover=”this.style.cursor = ‘hand’;”
    onmouseout=”this.style.cursor = ‘auto’;”
     

    arbeiten





    Gruß Carsten Groth http://carstengroth.spaces.live.com
    Mittwoch, 23. Dezember 2009 10:56
  • Sorry,

    wenn ich das Thema jetzt nochmal aufgreifen muss.

    Eigentlich wollte ich den Mauszeiger nicht über einem bestimmten Element, sondern auf der kompletten Seite anzeigen!!

    Weiß jemand noch was?

     

    Grüße

    Montag, 4. Oktober 2010 15:12
  • Hallo,

    setze den Befehl doch für das ganze Formular, und nicht für ein einzelnes Feld.

    Du kannst auch den Mauszeiger beim öffnen des Formulars als Sanduhr anzeigen, und beim schließen wieder den normalen Zeiger.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    www.msdynamics.de
    • Als Antwort markiert Michael Sulz Mittwoch, 25. September 2013 16:09
    Dienstag, 5. Oktober 2010 09:12
  • Oh, bitte... ich steh so auf der Leitung. Sag mir bitte wie??
    Donnerstag, 7. Oktober 2010 14:17