IE6 未结束的字符串常量一直报这个错,以前的代码,我另一台机子是IE8+火狐,一直也没问题,今天换了台机子,一开始也没,后来不停报这个错,我一直以为是新加的代码的问题,害得我找了一下午,后来大段大段的删除代码,来测试,最终发现,IE6不支持
'abc'这种单引号括起来的字符串。不知道是不是,问问大家,也给后来人一个参考,省得像我一样,辛苦一下午。
'abc'这种单引号括起来的字符串。不知道是不是,问问大家,也给后来人一个参考,省得像我一样,辛苦一下午。
zoom: 9,
center: latlng,
mapTypeId: 'roadmap'
}
这是标准的Google Maps里的代码啊
我只要把
,
mapTypeId: 'roadmap'
删了,就不报那个错误,那IE6下到底要怎么写啊
ie6还不进坟墓都是中国用户害的。
var myOptions = {
'zoom': 9,
'center': 'latlng',
'mapTypeId': 'roadmap'
}
建议楼主用firebug调试下
"
我只要把
,
mapTypeId: 'roadmap'
删了,"
var myOptions = {
zoom: 16,
mapTypeId: google.maps.MapTypeId.ROADMAP
};LZ不妨换用这种方法看看吧。
可能是GoogleAPI版本不同吧,我用的V3版,网上的资料尽是V2版的,早知道我也用V3版了,已经做了很多了,不好改
'roadmap'改成什么都没问题,'roadmap1','r'、但就'roadmap'不行,但'roadmap'是Google Maps的一个参数,不能改成别的字母
var p='roadmap';
var myOptions = {
zoom: 9,
center: latlng,
mapTypeId: p
}
2)
var myOptions = {
zoom: 9,
center: latlng,
mapTypeId: 'road'+'map'
}
3)
var myOptions = {
zoom: 9,
center: latlng
}
myOptions.mapTypeId='roadmap';多试验下 看看能不能锁定问题
这个人的问题和你的一样
在IE6下也报这个错,估计是Google Maps V3版本根本不考虑IE6的兼容性了