Salut à tous,
je voudrais savoir s'il est possible d'une quelconque manière de forcer l'affichage d'un traitement avant sa fin.
Je m'explique : sur un onclick d'un bouton, je lance une fonction javascript qui prend un certain temps à s'executer. Avant le lancement de la fonction, je change la valeur d'un calque ("en cours" par exemple pour indiquer à l'utilisateur que le traitement va prendre un certain temps). Or cette valeur n'est appliquée au calque qu'après le traitement de la fonction. Si j'intercalle un alert('toto') entre les deux, je vois bien la valeur du calque changer...
Quel serait le moyen de faire ça sans le alert() ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <input type="button" onClick="this.value='en cours'; mafonction()"> => 'en cours' n'est affiché qu'après traitement de la fonction <input type="button" onClick="this.value='en cours'; alert('toto'); mafonction()"> => le alert provoque l'affichage du 'en cours'
Merci beaucoup d'avance
Partager