Bonjour, depuis une journée que j’essaye de faire tourner sous Internet Explorer 7, ce bout de code :
Mon problème ce que mon code marche très bien sous Firefox, mais sous Internet Explorer 7.0 et même 8.0, ce n’est plus le cas, car il parait que IE attend que toute les appels Ajax synchrones terminées pour mettre à jour l’interface.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var loader = null ; var notEnd=true ; while (notEnd) { loader =dhtmlxAjax.getSync("GetPrgress?date="+aValue.getMilliseconds()); xmlString= loader.xmlDoc.responseText; AfficherProgression(format(xmlString)); notEnd= (xmlString.substring(0,2))==-1); }
Remarque si je mis un appel à alert(‘test’) ; le code marche bien, car les alert permettent l’exécution des appels de afficherProgression.
Vraiment bloqué, avez vous une idée sur ça ?
Merci d’avance
Partager