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)} } }
Partager