/******************************************************************************* La fonction pour les requêtes serveur. *******************************************************************************/ //cette fonction permet de faire les requêtes serveur //get = la requete //id = le champ ou inscrire l'état de la requete function request(get,id) { var req = null; document.getElementById(id).innerHTML = 'indic Initialisation'; if(window.XMLHttpRequest) req = new XMLHttpRequest(); else if (window.ActiveXObject) req = new ActiveXObject(Microsoft.XMLHTTP); req.onreadystatechange = function() { document.getElementById(id).innerHTML='indic Connexion au serveur'; if(req.readyState == 4) { if(req.status == 200) document.getElementById(id).innerHTML=""; else document.getElementById(id).innerHTML="Error: returned status code " + req.status + " " + req.statusText; } }; req.open("GET", get, false); // requète non synchronisée sinon on ne peut pas avoir la valeur de la réponse req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); return req.responseText; //retourne le résultat de la requete }