Bonjour,

J'ai fais un petit script en AJAX, celui ci marche parfaitement sous Firefox mais sous IE dès que l'action est appelé le navigateur freeze et plus rien à faire à part (CTRL + ALT + SUPPR)...
Ci dessous le petit bout de code en question : J'ai enlevé tout le parsing XML dans reponse() pour plus de clarté.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function creerObjet() {
    var obj;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        obj = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        obj = new XMLHttpRequest();
    }
    return obj;
}
 
var http = creerObjet();
 
function addPanier(id, quantite){
    var url = "addPanier.do";
    var idProduit = id;
    var quantite = quantite;
        http.open('get', url + '?idProduit=' + escape(idProduit) +'&quantite=' + escape(quantite), true);
        http.onreadystatechange = reponse;
        http.send(null);
}
function reponse() {
  if(http.readyState == 4){
        alert('ok');
   }
}
PS : les valeurs de http.readyState passe de 1 à 2 puis plus rien, c'est là qu'il plante... sous Firefox aucun problème par contre.