итак, что дал MS script debugger:
первый пункт.
Цитата:
|
Строка: 1; Ошибка: Недопустимый знак.
|
подсвеченой оказалась
urchinTracker(); в коде
<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 изначально добавлялся до меня)