
function creationXHR(){
var resultat = null;
try {
resultat = new XMLHttpRequest();
}catch (Error){
try {
resultat = new ActiveXObject("Msxml2.XMLHTTP");
}catch (Error){
try {
resultat = new ActiveXObject("Microsoft.XMLHTTP");
}catch (Error){
alert("Impossible de créer une instance XMLHTTP");
resultat = null;
}
}
}
return resultat;
}
function ajaxRequeteSynchroneGet(adresseFichier){
objetXHR = new creationXHR();
objetXHR.open("get", adresseFichier, false);
objetXHR.send(null);
var recupResultat = objetXHR.responseText
return recupResultat;
}
function ajaxRequeteAsynchroneGet(adresseFichier){
objetXHR = new creationXHR();
objetXHR.open("get", adresseFichier, true);
return objetXHR;
}
function ajaxRequeteAsynchronePost(adresseFichier){
objetXHR = new creationXHR();
objetXHR.open("post", adresseFichier, true);
objetXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
return objetXHR;
}