首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Google地图时,IE中未定义'google‘

使用Google地图时,IE中未定义'google‘
EN

Stack Overflow用户
提问于 2011-02-08 05:19:10
回答 1查看 1.5K关注 0票数 0

我在尝试使用Google地图时遇到Internet Explorer问题。它在所有其他浏览器上都工作得很好,但在IE中(我在6&7中测试过),它显示为'google' is not defined

我认为这是由于Google Maps脚本没有正确加载造成的,因为我在使用RPXNow ('RPXNOW' is not defined)时也遇到了完全相同的问题。如何强制IE等待脚本加载完成?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-08 05:28:07

您可以将初始调用函数包装在另一个函数中,并在窗口加载时调用:

代码语言:javascript
复制
function startup(){ ... }

if( window.addEventListener )
  window.addEventListener('load',startup,false);
else if( window.attachEvent)
  window.attachEvent('onload',startup);
else
  onload=startup;

这将确保其他资源在浏览器尝试使用它们之前已完成加载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4926727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档