Bonjour,
J'ai écrit une page html qui effectue des traitements en javascript qui durent plusieurs secondes (notamment des XMLHttpRequest synchrones).
Pour que l'utilisateur puisse suivre l'avancement du traitement j'affiche du texte dans un div avec innerHTML au fur et à mesure.
Problème : sous internet explorer 6 et 8 (pas essayé le 7) le texte n'est pas affiché au fur et à mesure du traitement, il est affiché d'un bloc à la fin, alors que sous firefox j'obtiens le résultat attendu.
Je suppose qu'il s'agit d'un problème de bufferisation mais je n'arrive pas à trouver une méthode pour forcer le navigateur à "flusher" en javascript.
Quelqu'un peut m'aider ?
Merci,
Youpla
Partager