當地圖加載時,出現此錯誤alt text http://img239.imageshack.us/img239/6936/jserror.png。開放圖層中的Javascript「未指定錯誤」
的錯誤是在原始,未OpenLayers.js在這條線的文件:
return!!(document.namespaces);
我已經嘗試過了重寫:
return (typeof(document.namespaces) != 'undefined');
和它的工作,但隨後在進一步引用document.namespace時,我會得到相同的「未指定」錯誤:
if(!document.namespaces.olv){document.namespaces.add("olv",this.xmlns); ...
我試圖重寫這:
if(typeof(document.namespaces.olv) == 'undefined') { ...
,但我得到相同的 「未指定的錯誤」。
我只在Internet Explorer(我在7上測試過)而不是在Firefox上得到這個錯誤。
任何線索?
謝謝。
改寫與你的所有.onload事件是很難做到 – Art 2010-04-08 04:33:03
我們有問題火狐windows.onload一件好事,所以選擇,而不是爲$(窗口) .bind(「load」,function(){ – eclipse31 2011-03-11 13:47:57