Javascript ';谷歌';使用谷歌地图时,IE中未定义
我在尝试使用谷歌地图时遇到了Internet Explorer问题。它在所有其他浏览器中都可以正常工作,但在IE(我在6和7中测试过)中,它说,Javascript ';谷歌';使用谷歌地图时,IE中未定义,javascript,internet-explorer,google-maps,Javascript,Internet Explorer,Google Maps,我在尝试使用谷歌地图时遇到了Internet Explorer问题。它在所有其他浏览器中都可以正常工作,但在IE(我在6和7中测试过)中,它说,“谷歌”没有定义 我认为这是由于没有正确加载Google Maps脚本造成的,因为我也有与RPXNow完全相同的问题(“RPXNow”没有定义)。如何强制IE等待脚本加载完成?您可以将初始调用函数包装到另一个函数中,并在窗口加载时调用该函数: function startup(){ ... } if( window.addEventListener )
“谷歌”没有定义
我认为这是由于没有正确加载Google Maps脚本造成的,因为我也有与RPXNow完全相同的问题(“RPXNow”没有定义)。如何强制IE等待脚本加载完成?您可以将初始调用函数包装到另一个函数中,并在窗口加载时调用该函数:
function startup(){ ... }
if( window.addEventListener )
window.addEventListener('load',startup,false);
else if( window.attachEvent)
window.attachEvent('onload',startup);
else
onload=startup;
这将确保其他资源在浏览器尝试使用之前已完成加载。您可以启动Fiddler,查看脚本url请求是否正确地向下拉文件。