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.
Partager