Bonsoir,
Je suis en train de tester la methode AJAX pour monter un site et je tombe sur un petit soucis de compatibilité entre IE et FF. Pour le moment, je récupère simplement un fichier XML grace à l'outil HTTPRequest, puis j'affiche le contenu d'un noeud que je détermine arbitrairement. C'est sur cet affichage que ça coince sous IE.
Voici le code pour l'affichage :
et voila ce que je trouve comme erreur Javascript sous IE :xhr.onreadystatechange = function(){
if(xhr.readyState == 4){ alert(xhr.responseXML.getElementsByTagName("title")[0].firstChild.nodeValue); }
}
L'erreur porte apparemment sur "xhr.responseXML.getElementsByTagName("title")[0]" car il ne parvient pas à utiliser firstChild sous IE. Aurais-je oublié quelquechose pour l'utilisation de firstchild ?Objet requis
Par contre sous firefox tout va bien il m'affiche bien le contenu de ma balise "title" du XML.
Une idée pour que ce code soit portable sous IE comme sous FF ?
Partager