Ошибка JavaScript в IE6 на Char: 21007
Я сошел с ума, страница для одного из моих клиентов выдает ошибку в IE6
Line: 3
Char: 21007
Error: Expected ':'
Code: 0
это строка 3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Я думал о том, "что если ie6 считает первую строку первой строкой с содержимым", то это будет строка 3
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
единственный файл, который у меня есть с таким количеством столбцов jquery-1.5.2.min.js
и я попытался поменять версии, и ошибка осталась прежней.
Я не понимаю, от чего исходит ошибка.
Оказывается, это проблема с виджетом AddThis. Решение для моей конкретной проблемы задокументировано здесь http://www.addthis.com/forum/viewtopic.php?f=5&t=29776
1 ответ
Решение
Просто измените JavaScript:
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=yourusername"></script>
К этому:
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=yourusername"></script>