Salut tout le monde,
je suis débutant avec ajax, je travaille sur un script qui charge une page dans un bloc, mais lorsque je l'exécute, il y a un message qui s'affiche en bas du navigateur "error on page". J'ai tout tenté mais je n'y arrive pas. Y'aurait quelqu'un qui peut m'aider. Voici le bout de 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
27
28
29
30
31
32
33
34
<script type="text/javascript">
function envoieRequete(url,id)
{
	var xhr_object = null;
	var position = id;
	   if(window.XMLHttpRequest)  xhr_object = new XMLHttpRequest();
	  else
	    if (window.ActiveXObject)  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", url, true);
	xhr_object.onreadystatechange = function(){
	if ( xhr_object.readyState == 4 )
	{
		// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
		document.getElementById(position).innerHTML = xhr_object.responseText;
	}
	}
	// dans le cas du get
	xhr_object.send(null);
}
</script>
 
 
 
<div id="conteneur">
	  <div id="header">
	  </div>
	  <div id="gauche">
	  <a href="#" onclick="envoieRequete('test1.html','header');" >test</a>
	  <a href="#" onclick="envoieRequete('test1.html','centre');" >test2</a>
	  </div>
	  <div id="centre">
	  </div>
</div>

Merci d'avance.