Le seul problème est que sa ne m'affiche jamais chargement en court, même quand l'affichage du nombre de mail est long a s'afficher.
C'est normal man, il ne peut pas l'afficher tout seul, il faut que tu demande de le faire, quand cela est nécessaire.
Pour ma part, je fais comme ceci:
Primo je mets une sorte de zone réservée dans le haut de ma page ou j'affiche les messages réservé à Ajax
<div class=divstatus id=status>Aucune action en attente</div>
Ensuite dans ma fonction de traitement Ajax je mets
1 2
| var status = document.getElementById("status");
status.innerHTML = "Chargement en cours..."; |
Puis en fonction du code reçu, je change cette valeur (dans ton cas s'est xhr.readyState qui retourne les messages erreur ou autres).
Dans ton code, je mettrais donc les message chargement en cours ici
1 2
| xhr.onreadystatechange = function(){
status.innerHTML = "Chargement en cours..."; |
Partager