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