Réponse acceptée !
tel que tu nous décris ça semble devoir baigner
et ça ne le fais pas... difficile "sans voir"
quelques pistes :
__ retourner 0 ou 1 et tester responseText
__ j'utilise "toujours" le même style :
fonction ajax :
http.onreadystatechange = function()
{ if(http.readyState == 4)
{ on peut traiter la réponse http.responseText }
}
http.open("POST ou GET", "http://....", true);
http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
....
http.send("paramètres");
ah.... je viens de percuter !
treatProb(); if (document.getElementById('controle').value != '1') alert("Problème."); else alert('Ok!');" en javascript, on n'attend pas la fin du fonction pour continuer !
c'est à dire on lance la fonction
treatProb(); et immédiatement on continue
à l'instruction suivante
tu devrais faire comme dans mon exemple.
Cordialement