Bonjour,
J'ai essayé d'afficher un gif d'attente pendant le chargement de ma page en AJAX en utilisant le readyState. Le pb est que ça marche sous IE et FF1.5 mais pas sous FF2.0.
Est-ce qq1 pourrait m'aider svp?
Merci
Voila le code qui permet le chargement de la page en AJAX.
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 function getPage(selection,div) { var content = document.getElementById(div); if(document.all) var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ; else var XhrObj = new XMLHttpRequest(); XhrObj.open("GET", selection); XhrObj.onreadystatechange = function() { if(XhrObj.readyState ==3) //affichage du gif d'attente { document.getElementById(div).innerHTML = "<img src=\"Images/Header/loadingBig.gif\" alt=\"Please Wait\"/>"; }else if (XhrObj.readyState == 4) content.innerHTML = XhrObj.responseText ; } XhrObj.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); XhrObj.send(null); }
Partager