jQuery и IE6 - странное поведение при внешнем подключении библиотек

jQuery ошибка ie6

Есть скрипт слайдера на jQuery с jQuery-UI,
см. онлайн демо http://demo.webdeveloperplus.com/featured-content-slider/
исходники http://demo.webdeveloperplus.com/source-code/featured-content-slider.zip

библиотеки подключены в head через гугловское хранилище
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
</script>
</head>

в IE6 слайдер не работает ни в онлайне, ни в локале, он почему-то не может проинициализировать jQuery и выдает ошибки (чтобы увидеть ВСЕ эти ошибки, включаем сервис - свойства обозревателя - дополнительно - Показывать уведомление при каждой ошибке сценария):
1. строка: 20
символ: 30418
ошибка: синтаксическая ошибка
2. строка: 2
символ: 2
ошибка: "jQuery" - определение отсутствует
3. строка: 10
символ: 2
ошибка: предполагается наличие объекта

очевидно, первая ошибка вылазит при подключении jquery.min.js, но интересно то, что в этом файле нет строки 20!

однако, когда я слил файлы

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>

и подключил их локально

<script type="text/javascript" src="jquery.min.js" ></script>
<script type="text/javascript" src="jquery-ui.min.js" ></script>

- все заработало, ошибки пропали!

ВОПРОС: в чем причина такого поведения ИЕ6? сталкивался еще кто-нибудь с этим? мне просто хочется понять, почему в ослике вылазит такая ерунда.

Примечание:
xsn - ясно, что IE6 - ущербный инвалид, но логика-то должна быть?

az0 - ну и при чем тут AJAX? в данном случае он не используется.
Ответы:
ВОПРОС: в чем причина такого поведения ИЕ6?
IE6 и AJAX вещи не совместимые :)


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.