2011-11-22 5 views
0

Je vais un peu fou ici. Mon google map v3 fonctionnera sur tout sauf les anciennes versions d'IE. Im essayant de déboguer mais sans succès. Je charge la carte dans un fancybox qui ne devrait avoir aucun effet. Toute aide serait appréciée.Google map v3 ne fonctionne pas sur l'ancien IE

/*googlemap*/ 
function initialize() { 
var myLatlng = new google.maps.LatLng(lat,lon); 
var myOptions = { 
     zoom:14, 
     center:myLatlng, 
     mapTypeId:google.maps.MapTypeId.ROADMAP 
    }; 
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
var infowindow = new google.maps.InfoWindow({content: contentString, maxWidth: 400}); 
var marker = new google.maps.Marker({position: myLatlng, map: map, title: hotelName}); 
google.maps.event.addListener(marker,'click', function(){infowindow.open(map, marker)}); 
}; 
+1

Quelles sont les versions de IE? Avez-vous essayé un test de la carte en dehors de fancybox (c'est-à-dire dans une page html)? – xanderer

+0

http://stackoverflow.com/questions/1544518/ie6-doesnt-load-google-maps-api-v3 – Vinit

+0

Merci Vini-T, je l'ai vu et essayé divers morceaux sans joie. @xanderer, mauvais essayez-le rapidement maintenant et revenez à vous ... mais la version 8 ne fonctionnera pas. – Hatzi

Répondre

0

Votre manque un point-virgule sur cette ligne

google.maps.event.addListener(marker,'click', function(){infowindow.open(map, marker)}); 

Après

infowindow.open(map,marker); 

manquant des points-virgules causer des problèmes dans IE

+0

merci pour votre aide, ouais j'ai supprimé que tout en essayant de le déboguer, mais toujours pas de joie – Hatzi