Bonjour, depuis une journée que j’essaye de faire tourner sous Internet Explorer 7, ce bout de code :
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);
}
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.
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