Błąd Javascript w IE8: Nie zaimplementowano

Ten naprawdę mnie zastanawia, ponieważ kod wygląda zupełnie nieszkodliwie.

IE8 zatrzymuje wykonywanie skryptu za pomocą komunikatu:

Nie zaimplementowano. linia map.js: 66 znaków: 5

Oto fragment kodu:

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 }

informacje debugowania: x: 263 data.dim.x_min: 263 y: 172 data.dim.y_max: 174

Dane są zwracane przez obiekt z wywołania Ajax JQuery. Działa to w Firefoksie 3.0 i 3.5, safari 4.0.2 i ten błąd wykryłem tylko podczas przeglądania strony w IE8. Zmuszenie IE8 do trybu IE7 nie powoduje usunięcia błędu.

Nie mam IE7 do debugowania, ale mam testera mówiącego, że nie działa to również w IE7.

questionAnswers(2)

yourAnswerToTheQuestion