[google map] problème d'affichage avec IE

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

[google map] problème d'affichage avec IE

Message le Ven Sep 21, 2007 17:51

Bonjour,

J'ai un probleme avec l'api google map: sous IE, la carte s'affiche mais pas les marqueurs tandis que tout fonctionne sous FF.

On dirais que IE ne charge pas les marqueurs

J'ai fait des recherches et j'ai essayé quelques modifications dont de mettre le code apres </body> mais ca ne fonctionne pas.

voici l'adresse: --http://www.chien-perdu.be/recherche-geographique.php

ps: Je ne connais pas beaucoups le javascript

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

Message le Lun Sep 24, 2007 14:46

Personnes pour m'aider?

IE m'indique comme erreur 'documentElement' à la valeur null ou n'est pas un objet

La ligne qui pose problème est la 3ème:
Code: Tout sélectionner
    GDownloadUrl("jug/categories.xml", function(doc) {
                 var xmlDoc = GXml.parse(doc);
                 var markers = xmlDoc.documentElement.getElementsByTagName("marker");
                  
                 for (var i = 0; i < markers.length; i++) {
                   // obtain the attribues of each marker
                   var lat = parseFloat(markers[i].getAttribute("lat"));
                   var lng = parseFloat(markers[i].getAttribute("lng"));
                   var point = new GLatLng(lat,lng);
                   var ville = markers[i].getAttribute("ville");
                   var name = markers[i].getAttribute("name");
                 var name2 = name.toLowerCase();
                 var date = markers[i].getAttribute("date");
                 var drp = markers[i].getAttribute("drp");
                 var category = markers[i].getAttribute("category");
                 var no = markers[i].getAttribute("no");
                   var html = "<table><tr><td>Nom : </td><td>"+name+"</td></tr><tr><td>Ville : </td><td>"+ville+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"../../image/icone/"+drp+".png\" alt=\"\" title=\"\" /></td></tr><tr><td>Date : </td><td>"+date+"</td></tr><tr><td>Lien : </td><td><a href=\"http://www.chien-perdu.be/annonces/chien-"+category+"/"+name2+"-"+no+".html\" target=\"_blank\">Voir l\'annonce</a></td></tr></table>";
                   // create the marker
                   var marker = createMarker(point,name,html,category);
                   map.addOverlay(marker);
                 }

                 // == show or hide the categories initially ==
                 show("perdu");
                 hide("trouve");
                 hide("apercu");
               });


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité