Tôi nhận được lỗi này alt text http://img239.imageshack.us/img239/6936/jserror.png khi tải bản đồ.Javascript "lỗi không xác định" trong các Lớp Mở
Lỗi này là trong bản gốc, OpenLayers.js chưa sửa đổi tập tin trên dòng này:
return!!(document.namespaces);
Tôi đã cố gắng viết lại nó để:
return (typeof(document.namespaces) != 'undefined');
và nó làm việc nhưng sau đó Tôi nhận được các lỗi "không xác định" giống nhau trên các giới thiệu khác cho document.namespaces:
if(!document.namespaces.olv){document.namespaces.add("olv",this.xmlns); ...
Tôi đã cố gắng viết lại này để:
if(typeof(document.namespaces.olv) == 'undefined') { ...
nhưng tôi nhận được cùng một "lỗi không xác định".
Tôi chỉ gặp lỗi này trên Internet Explorer (tôi đã thử nghiệm trên 7) chứ không phải trong Firefox.
Bất kỳ manh mối nào?
Cảm ơn.
ghi đè tất cả các sự kiện .onload với bạn là khó có một điều tốt để làm – Art
Chúng tôi đã có vấn đề trong Firefox với windows.onload, vì vậy chọn thay thế cho $ (window) .bind ("load", function() { – eclipse31