Ошибка JavaScript в IE8: не реализовано
Это действительно озадачивает меня, так как код выглядит совершенно безвредным.
IE8 останавливает выполнение скрипта сообщением:
Not implemented. map.js line:66 char:5
Вот фрагмент кода:
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 }
отладочная информация: x: 263 data.dim.x_min: 263 y: 172 data.dim.y_max: 174
Данные - это объект, возвращаемый из вызова JQuery Ajax. Это работает в Firefox 3.0 и 3.5, safari 4.0.2, и я обнаружил эту ошибку только при просмотре страницы в IE8. Перемещение IE8 в режим IE7 не устраняет ошибку.
У меня нет IE7 для отладки, но у меня есть тестер, который говорит, что он не работает и в IE7.