Почему мой очень стандартный сайт ломает IE? - PullRequest
1 голос
/ 09 марта 2011

Я создаю веб-сайт, и он не работает в некоторых IE, он на самом деле падает.Проблема в том, что он отлично работает на моем компьютере.

Мой html-код совместим с W3C, так что, по крайней мере, это не новичок, но, к сожалению, мои знания о более глубокой работе очень ограничены.список JS-библиотек, которые я использую:

    <script type="text/javascript" src="jquery-1.4.4.min.js"></script> 
    <script type="text/javascript" src="jquery.easing.1.3.js"></script> 
    <script type="text/javascript" src="jquery.coda-slider-2.0.js"></script> 
    <script type="text/javascript" src="http://s7.addthis.com/[omitted for security]"></script>

Прекрасно работает для меня в Chrome, FF и IE, но не на других компьютерах (включая разочарование моих клиентов).

Вот ссылка: http://www.demensentuin.be/indexgeheim.php

Ответы [ 2 ]

9 голосов
/ 09 марта 2011

Причиной проблемы является один экземпляр, в котором IE более соответствует стандартам, чем другие браузеры:)

Этот блок

$('#header').delay(250).animate({
 'padding-top': headertop,
 'margin-left': headerleft, 
},250);                   ^-------------------- HERE

имеет дополнительныйзапятая в конце списка свойств, который имеет недопустимый синтаксис, но проглатывается FF, Chrome и т.п.

IE8, похоже, ослабил свое поведение при разборе.Жалуются только 6 и 7.

(Могут появиться другие проблемы, которые обнаружатся после того, как это исправлено, но это то, где IE в настоящее время прекращает синтаксический анализ.)

Полезные ресурсы:

0 голосов
/ 09 марта 2011

В IE6 я получаю всплывающее сообщение об ошибке:

Line: 94
Char: 7
Error: Expected identifier, string, or number
Code: 0
URL: http://www.demensentuin.be/indexgeheim.php

Но тогда сайт загружается. Помогает ли это вообще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...