Bonjour,

Voici mon code source de base(quasi identitique au tutorial)

dans l'entete de ma feuille html, j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<script type="text/javascript" src="ajax_test.js"></script>
<p>
<a href="javascript:ajax_fonct();">test</a>
</script>
 
<script language="javascript" type="text/javascript" src="../../../classes/tiny_mce/tiny_mce.js"></script>
</script>
d'un autre coté, j'ai créé un fichier ajax_test.js
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
 
function ajax_fonct()
{
    var xhr=null;
 
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
 
    //on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() { alert_ajax(xhr); };
 
    //on appelle le fichier reponse.txt
    xhr.open("GET", "exemple.php", true);
    //xhr.send(null);
 
}
 
function alert_ajax(xhr)
{
	var docXML= xhr.responseXML;
	var items = docXML.getElementsByTagName("donnee");     <--- ya pas un ";" d'oublié?
	//on fait juste une boucle sur chaque élément donnee trouve
	for (i=0;i<items.length;i++)
	{
		alert (items.item(i).firstChild.data);
	}
	//alert(xhr.responseText);
}
et encore un fichier exemple.php pour l'appel de la base de données.
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
 
<?php
header('Content-Type: text/xml'); 
echo "<?xml version=\"1.0\"?>\n";
echo "<exemple>\n";
 
//on connecte a la BDD
$dbhost="localhost";
$dbuser="root";
$dbpass="root ";
 
$dblink=mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db("base_test",$dblink);
 
//on lance la requete
$query = "SELECT * FROM clients";
$result = mysql_query($query,$dblink) or die (mysql_error($dblink));
 
//On boucle sur le resultat
while ($row = mysql_fetch_array($result, MYSQL_NUM))
{
        echo "<donnee>" . $row[1] . "</donnee>\n";
}
echo "</exemple>\n";
 
?>
Pourquoi cette erreur??? je n'arrive pas à comprendre :/

Merci infiniment...