bonjour à tous,

J'ai le code suivant, en asynchrone

Dans le bloc mon_div, il y a d'écrire "cliquer ici pour démarrer"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
var content = document.getElementById("mon_div");
 
var page="index.php";
XhrObj.open("GET", page, true);
XhrObj.send(null);		
 
XhrObj.onreadystatechange = function()
{
    if (XhrObj.readyState == 4 && XhrObj.status == 200) 
    {
        content.innerHTML=XhrObj.responseText;
    }
}
mais il se trouve que mon index.php peut être bloqué pendant plusieurs heures. Donc la fonction onreadystatechange ne devrait pas être appelée dans que l'index n'a pas renvoyé les infos.

Or, dans le bloc "mon_div", div dans laquelle j'affiche le résultat, tout à coup, il n'y a plus rien de dedans, il est vidé (le texte "cliquer ici pour démarrer" a disparu)

Avez-vous une idée de ce qui se passe ? existe-il un timeout en asynchrone sur les objets activeX ... j'avoue être sans idée ???


Merci infiniment pour votre coup de main