Bonjour à tous,
j'ai fait un petit bout de code pour lire un fichier XML et afficher des flags sur une carte Google maps.
Ce code fonctionne très bien sous Mozilla et ne m'affiche pas les flags sous IE.
Voici le bout de code :
La ligne me causant des problèmes est celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 GDownloadUrl("http://site.voila.fr/..../donnees.xml", function(data) { var xml = GXml.parse(data); var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")), 9); var marker = creerMarker(point, markers[i].getAttribute("info"), markers[i].getAttribute("details") ); map.addOverlay(marker); }
IE me dit que "documentElement" a la valeur null ou n'est pas un objet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 xml.documentElement.getElementsByTagName("marker");
Comment faire pour rendre ce script fonctionnel ?
Merci
Partager