我有一个页面基于使用PHP从数据库检索到的数据创建静态谷歌地图,并使用嵌入代码中的JavaScript函数显示它。IE永不停止加载图像
当页面加载或刷新时,javascript函数自动执行,当用户明确请求显示地图(onclick)时,也会执行该函数。
它的工作原理就是我对FF的期望。
在IE8上,它的功能与我预期的完全一致,达到了一个要求。问题是,它似乎永远不会从加载图像返回,尽管图像实际上完全显示在屏幕上的所有地图位置。真正的问题是页面上还有其他的JavaScript函数,因为无限的加载操作而永远不会被调用。
如果在这个长时间的加载过程中,用户明确地显示了一个能够正确显示的地图,并且后续的JavaScript代码也会执行,从而有效地重置显示。
BTY,如果我刚刚从javascript函数返回后发出警报,它会触发但下一个函数,需要加载图像时不会加载它的图像。
我知道我可能在寻找混合PHP和javascript的麻烦,但我试图真正小心尊重客户端/服务器关系,并确保服务器(php)上的所有内容在包含javascript的页面之前完成实际上是加载的。
不幸的是,该应用程序不适合创建一个简单的演示来重现它,而我正在NDA下工作,所以我不能指引您访问该页面。
任何想法或调试建议将受到欢迎。