Javascript Google map v3不适用于旧版IE

Javascript Google map v3不适用于旧版IE,javascript,internet-explorer,google-maps,Javascript,Internet Explorer,Google Maps,我有点疯了。我的google map v3除了旧版本的IE外,其他都可以使用。我正在尝试调试它,但没有成功。我把地图放进一个不会有任何效果的盒子里。任何帮助都将不胜感激 /*googlemap*/ function initialize() { var myLatlng = new google.maps.LatLng(lat,lon); var myOptions = { zoom:14, center:myLatlng, mapTypeId:g

我有点疯了。我的google map v3除了旧版本的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)});
};

您在这行中缺少一个分号

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


缺少分号会导致IE出现问题

什么版本的IE?你有没有试过在fancybox之外(即在一个普通的html页面中)测试地图?谢谢Vini-T,我已经看到了,并尝试了各种各样的内容,但没有任何乐趣@Xander,我现在马上试试,然后再给你回复……但是版本8不起作用。@Xander,它在IE 8上不起独立页面的作用。@Hatzi地图怎么办不起作用?地图没有加载吗?我认为让地图在独立页面上运行是这一点上最好的第一步。谢谢你的帮助,是的,我在调试时删除了它,但是仍然没有乐趣
infowindow.open(map,marker);