Bonjour,
j'utilise un code js pour lire un fichier XML, j'ai 4 valeurs dans mon fichier, je veux les afficher dans une popup sous FIREFOX
Mais mon "alert" dans la fonction "readXML" me renvoi une erreur "undefined" (ligne 19).
Je sais qu'il y a des differences en IE et FIREFOX mais je ne sais pas si le "xmlDoc.documentElement.childNodes[i].text" fonctionne uniquement sous IE.

Merci

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
 var xmlDoc;

function init() {loadxml();}

 function loadxml() 
       {
            try {xmlDoc = new ActiveXObject("Microsoft.XMLDOM");} //IE
            catch(e) {try {  xmlDoc=document.implementation.createDocument("","",null); } //FIREFOX
            catch(e) { alert(e.message) }}
            xmlDoc.async = false;
            xmlDoc.onload = readXML;
            xmlDoc.load("coords.xml");
       }

        function readXML() 
         {
              for (i = 0; i < 4; i++) 
                {
                    try {alert(xmlDoc.documentElement.childNodes[i].text);}
                    catch (e) {alert(e.Message)}
                }
         }