Điều này thực sự khiến tôi khó hiểu, vì mã trông hoàn toàn vô hại.Lỗi Javascript trong IE8: Không được triển khai
IE8 ngừng thực hiện kịch bản với một thông điệp:
Chưa được triển khai. dòng map.js: 66 char: 5
Dưới đây là một ảnh từ mã:
63 if(data.map[x] !== undefined && data.map[x][y] !== undefined) {
64
65 left = (x - data.dim.x_min)*32 + 30;
66 top = (data.dim.y_max - y)*32 + 30;
67
68 /* do stuff */
XX }
thông tin gỡ lỗi: x: 263 data.dim.x_min: 263 y: 172 data.dim. y_max: 174
Dữ liệu là đối tượng được trả về từ cuộc gọi Ajax của JQuery. Điều này làm việc trong Firefox 3.0 và 3.5, safari 4.0.2 và tôi chỉ tìm thấy lỗi này khi xem trang trong IE8. Buộc IE8 vào chế độ IE7 không làm cho lỗi biến mất.
Tôi không có IE7 để gỡ lỗi, nhưng tôi có một người thử nghiệm nói rằng nó không hoạt động trong IE7.
Có vẻ như ... Tôi cũng muốn biết tại sao điều này không hiệu quả. Bạn có thể gỡ rối từng bước không? –