EDIT : Le code non bugger et qui fonctionne est donné ici ici.

Bonjour,

Je souhaiterai rafraichir une div à l'aide d'AJAX, le problème est que mon script ne fonctionne pas le voici :
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
27
28
29
30
31
32
33
34
echo '<head> <script type="text/javascript">
 
		var xhr;
		if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
			{ 
				xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
			} 
		else 
		   if (window.ActiveXObject)                    //  Version Active
		   {
			  xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
		   }
 
 
function refresh(delay,test,url)
 
{
	loadHtm(test,url);
	timer = setTimeout("refresh()",delay);
}
 
function loadHtm(test,url) 
{
	var XHR = new XHRConnection();
	XHR.setRefreshArea(test);
	XHR.sendAndLoad(url, "POST");
	return true;
}
</script>
</head>';
echo'<body onload="refresh(1,test,page_acceuil_eleve.php)"> 
	<div id="test">';
            add();
echo'</div></body>';
La fonction php add permet d'incrément une variable puis de l'afficher ... Je n'arrive pas à voir l'erreur dans ce script.

Merci d'avance pour votre aide.