gpt4 book ai didi

开放层中的 Javascript "unspecified error"

转载 作者:数据小太阳 更新时间:2023-10-29 04:07:36 28 4
gpt4 key购买 nike

我收到此错误 alt text http://img239.imageshack.us/img239/6936/jserror.png本地图加载时。

错误出在原始的、未修改的 OpenLayers.js 文件中这一行:

return!!(document.namespaces);

我尝试将其重写为:

return (typeof(document.namespaces) != 'undefined');

它起作用了,但随后我在进一步引用 document.namespaces 时遇到相同的“未指定”错误:

if(!document.namespaces.olv){document.namespaces.add("olv",this.xmlns); ...

我尝试将其重写为:

if(typeof(document.namespaces.olv) == 'undefined') { ...

但我得到了同样的“未指定错误”。

我只在 Internet Explorer(我在 7 上测试过)上遇到这个错误,而在 Firefox 上没有。

有什么线索吗?

谢谢。

最佳答案

真正的问题是 document.namespaces 在 IE8 中有时在触发 $(document).ready 时没有准备好(因为 VML)

您可以改用:

jQuery(window).load(function() {} ...);

关于开放层中的 Javascript "unspecified error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1081812/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com