Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

35 righe
1.3 KiB

  1. /*******************************************************************************
  2. La fonction pour les requêtes serveur.
  3. *******************************************************************************/
  4. //cette fonction permet de faire les requêtes serveur
  5. //get = la requete
  6. //id = le champ ou inscrire l'état de la requete
  7. function request(get,id)
  8. {
  9. var req = null;
  10. document.getElementById(id).innerHTML = '<img src="img/indicator.gif" alt="indic" /> Initialisation';
  11. if(window.XMLHttpRequest)
  12. req = new XMLHttpRequest();
  13. else if (window.ActiveXObject)
  14. req = new ActiveXObject(Microsoft.XMLHTTP);
  15. req.onreadystatechange = function()
  16. {
  17. document.getElementById(id).innerHTML='<img src="img/indicator.gif" alt="indic" /> Connexion au serveur';
  18. if(req.readyState == 4)
  19. {
  20. if(req.status == 200)
  21. document.getElementById(id).innerHTML="";
  22. else
  23. document.getElementById(id).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
  24. }
  25. };
  26. req.open("GET", get, false); // requète non synchronisée sinon on ne peut pas avoir la valeur de la réponse
  27. req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  28. req.send(null);
  29. return req.responseText; //retourne le résultat de la requete
  30. }