Salut,

J'implore votre aide car j'ai un problème incompréhensible avec IE (ça marche avec Firefox).

Voici le fichier XML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version="1.0"?>
<messages>
	<message>message 1</message>
	<message>message 2</message>
</messages>
Et voici la portion de javascript qui déconne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function displayMessages(docXML)
{
	var items = docXML.getElementsByTagName("message");
	alert(items);
	alert(items.length);
}
Cette fonction est appelée comme ça : displayMessages(xhr.responseXML);

alert(items) me renvoie bien un object sous IE et Firefox, mais alert(items.length) me renvoie 2 sous Firefox et 0 sous IE

J'ai cru que mon fichier XML devait contenir des trucs genre contentType="text/xml", ..., mais rien à faire, ça ne marche pas sous IE !

Je tiens à signaler que l'initialisation de l'objet XMLHTTPRequest se fait sans problème, ainsi que la récupération du XML.

MERCI car depuis hier soir je cherche...