bonjour à tous,
J'ai le code suivant, en asynchrone
Dans le bloc mon_div, il y a d'écrire "cliquer ici pour démarrer"
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.
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; } }
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
Partager