Bonjour,
j'utilise cette fonction Javascript qui me permet d'activer AJAX pour activer un objet PHP en environnement intranet.
Jusqu'à présent, c'était IE6 et celà marchait fort bien.

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
27
28
29
30
31
32
33
34
35
36
function RequeteJs(_Module,_Classe,_Methode,_Attributs,Valeurs) {
    //    _Module            Module actif
    //    _Classe            classe manipulée
    //    _Methode        méthode de la classe activée
    //    _Attributs        liste des attributs (séparés par des virgules)
    //    Valeurs            liste des valeurs correspondantes aux attributs (séparées par des virgules)
 
    var Parametres = '_Module='+_Module+'&_Classe='+_Classe+'&_Methode='+_Methode+'&_Attributs='+_Attributs+Valeurs;
 
    // .............................................................. Positionnement de la fonction AJAX
    var xhrObjet = null;
    if(window.XMLHttpRequest) {                                    // Firefox
        xhrObjet = new XMLHttpRequest();
    } else {
        if(window.ActiveXObject) {                                // Explorer
            xhrObjet = new ActiveXObject('Microsoft.XMLHTTP');
        } else {                                                // Incompatible
            alert('Votre navigateur ne supporte pas les objets  XMLHTTPRequest dans JAVASCRIPT ...');
            return;
        }
    }
    xhrObjet.open('GET', '../standards/serveur_js.php', true);
    //    alert ('Passage');                                        // Visu Paramètres d'entrée
    //    for (var element in xhrObjet) {
    //        alert(element+xhrObjet.element);
    //    }
    xhrObjet.onReadyStateChange = function() {
        if(xhrObjet.readyState == 4) {
            // ...................................................... Retour de la fonction AJAX
            //    alert(xhrObjet.responseText);                        // Visu Paramètres de sortie
            eval(xhrObjet.responseText);
        }
    }
    xhrObjet.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xhrObjet.send(Parametres);
}
Quelques postes sont passés en IE7 avant la généralisation de cette version et cela ne passe plus ...
l'appel du php ne se fait plus, car xhrObjet.readyState ne change plus de valeur ...
Quelqu'un a-t-il rencontré ce problème ?
L'objet Microsoft Microsoft.XMLHTTP aurait changé de nom ?

Salut