Bonjour,
Tout est dans le titre !
J'ai une fonction javascript qui s'exécute lorsque l'utilisateur clisque sur un bouton, mais cette fonction prend un certain temps à s'exécuter.
Dès lors, pdt son exécution, je voudrais transformer le curseur de la souris en sablier.
J'ai déjà fait pas mal de recherche et de tests, mais jusqu'à présent, je n'ai pas obtenu entière satisfaction.
la meilleure solution jusqu'à présent ressemblait à ça :
avec<input type="button" id="mybut" onclick="changeCursor('wait'); myfunction(); changeCursor('pointer')" />
.. le problème alors est que le curseur ne change que pour le body et non pour les autres éléments de la page (qui ne comporte qu'un formulaire)function changeCursor(new_style) {
document.body.style.cursor = new_style;
}
Si je change la fonction pour faire une boucle sur tous les éléments, ça ne marche pas pour les ComboBox.
De toutes façons, ce que je voudrais, c'est empêcher l'utilisateur d'effectuer une action pendant que la fonction javascript s'exécute.
Partager