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 :
Voici le code :
Quelqu’un a une idée sur les modification que je dois appliquer sur le code pour contourner le problème ?
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
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)
merci
Partager