| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 
 |  
var xhr = getXhr(); // voir note ci-dessous*
xhr.open("GET",mesDonnees.xml?monParam=uneValeur,true);
xhr.onReadyState = function()
{
   if (xhr.readyState == 1)
   {
      // ici gestion de l'attente, exemple (minimaliste) :
      var zoneAffichable = document.getElementById('idElementChoisiPourAfficher');
      zoneAffichable.value = "Veuillez patienter...traitement en cours"
   }
   else if (xhr.readyState == 4 && xhr.status == 200)
   {
      // ici code de succès de ton traitement
      // et effacement du message d'attente
   }
}
xhr.send(null); | 
Partager