Bonjour,
J'ai un script ajax qui fonctionne trés bien sous FIREFOX mais qui ne fonctionne qu'une seule fois
sous IE 6.0 et IE 7.0. C'est à dire que l'action (changement de la valeur d'un champ dans mysql) qui doit etre réalisé au moment du click sur une image ne fonctionne qu'une seule fois sous IE. (tant que le navigateur n'est pas redemarré le champ n'est plus modifié)
Je crée bien la bonne instance en fonction du navigateur, mais je recrée une instance "XMLHttpRequest" à chaque fois que je veux faire un GET. Je pense que le problème vient de la.
function HTTP_Verif(Fichier){
if(window.XMLHttpRequest) var xhr_object = new XMLHttpRequest(); // Firefox
else if(window.ActiveXObject) var xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); // IE
else return(false);
xhr_object.open("GET", Fichier, true);
xhr_object.send(null);
if(xhr_object.readyState==4) return(xhr_object.responseText); else return(false);
}
function VerifEtat(num,etat){
var TexteP = HTTP_Verif("URL_SCRIPT_PHP"+num);
.
.
}
Merci pour vos réponse
Partager