получилось словить. и она выскакивает. и пока только у меня (причина, по которой ее нет в других IE - не ясна). осталось выяснить реальный номер строчки, а не тот, который пишет IE.
до MS script debugger еще не дошел. но дойду, т.к., вероятно, это будет возможная панацея. |
в некоторых случаях ms script debugger тоже не может помочь, например, когда лишняя запятая в объекте: {name1: 1, name2: 2,}
тогда помогает метод комментирования: ошибки нету? значит она была в только что закомментированном куске. Им можно воспользоваться, если нету отладчика |
Цитата:
Добавляю лишний перевод строки. Если номер строки с ошибкой увеличился, то смещаю его (перевод строки) ниже, иначе - выше. Быстро и надежно. |
интересный метод :)
|
Цитата:
Цитата:
p.s. а что у тебя в IE? |
Цитата:
|
Цитата:
|
Вложений: 1
итак, что дал MS script debugger:
первый пункт. Цитата:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script> <script type="text/javascript"> _uacct = "UA-хххххх-у"; urchinTracker(); Закрывающего тега </script> нет, и это логично, до него, ведь, дело еще не дошло. самое забавное то, что находится по адресу src.. там оказывается GIF-ка. теперь самый интересный вопрос - откуда? захожу на http://www.google-analytics.com/urchin.js директ линком. FF отдает самый обычный JS, а вот IE (картинка ниже, исходник во вложении)... кто-нибудь с таким сталкивался? ) --edited вторая часть: "Строка 524, Ошибка: Предполагается наличие объекта". <td nowrap class="DhtmlNavigation" onClick="location.href='/_russian/analytics/main/cur_rus.php'" 524: onMouseOver=" this.style.backgroundColor= '#B01235';" onMouseOut="this.style.backgroundColor= '';"> <a class="item_link">- Россия</a> </td> и что самое интересное! стоит мне только закомментить кусок с кодом от Google Analytics, как MS script debugger перестает ругаться на эту 524 строчку! как они вообще взаимосвязаны? --edited x2 поубирал лишние \r\n после onMouseOver=" (хотя должно работать и так). в итоге, ошибка осталась такой, какой и была "Строка 524, Ошибка: Предполагается наличие объекта", но вот код изменился: <table border="0" cellspacing="0" cellpadding="0"> <tr> <!-- 524 --> <td width="196" id="item_news_inv" style="border-width:1px" nowrap class="DhtmlNavigation" onClick="location.href='/_russian/investors/main/plans_rus.php'" onMouseOver="this.style.backgroundColor= '#B01235';" onMouseOut="this.style.backgroundColor= '';"> ... проблема была не в этой строчке. возникает предположение, что это как-то связано с файлом urchin.js 524я строчка в нем - закрывающая фигурная скобка функции __utmSetVar() (наверно нет смысла приводить ее листинг здесь, т.к. файл доступен по ссылке выше) куда копать дальше? (пойду почитаю на сайте гугл аналитикс на предмет вызова urchinTracker();.. возможно, изначально была допущена какая-то ошибка при использовании.. (код GA изначально добавлялся до меня) |
мне опять же ie отдает js... посмотри внешним сниффером, какой ie запрос посылает и принимает
|
Цитата:
|
Часовой пояс GMT +3, время: 15:14. |