[AJAX] Page en cours de chargement
Bonjour
Mon problème réside dans le fait que même après le chargement du résultat attendu dans la page, j’ai un signe dans le navigateur que la page est toujours en cours de chargement : http://img228.imageshack.us/img228/6015/imggn.jpg
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <script type="text/javascript" language = "javascript">
xhr = false;
xhr = new XMLHttpRequest();
if(xhr)
{
url="/Exemple2/ajax2.xml";
xhr.open("GET", url);
xhr.onreadystatechange = function()
{
if (xhr.readyState == 4 && xhr.status == 200)
{
xml= xhr.responseXML;
var str = '';
var personne = xml.getElementsByTagName("personne");
for (i=0 ; i<xml.getElementsByTagName('personne').length ; i++)
{
var personne = xml.getElementsByTagName('personne')[i];
var nom = personne.getElementsByTagName('nom')[0].firstChild.nodeValue;
var age = personne.getElementsByTagName('age')[0].firstChild.nodeValue;
str += nom + ' ' + age + '<br />';
}
document.write(str);
}// fin if
} //fin fonction anonyme
xhr.send(null);
} //fin if(xhr) |
Quelqu’un a une idée sur les modification que je dois appliquer sur le code pour contourner le problème ?
merci