IE7 выдает ошибку - PullRequest
       5

IE7 выдает ошибку

0 голосов
/ 05 мая 2011

У меня есть одна страница, на которой есть приложение чата, комментарии к стене, загрузка фотографий, видео на эту страницу. Все отлично работает на Mozilla Firefox, Chrome, но не работает на IE7.Она выдает две ошибки

jquery-1.4.4.min.js

Ошибка синтаксического анализа HTML. Невозможно изменить родительский элемент контейнера до закрытия дочернего элемента (KB9278917).

Из-за этогоошибка, моя правая панель этой страницы не видна и приложение чата также не работает.

Пожалуйста, ответьте мне как можно раньше.

Спасибо

1 Ответ

4 голосов
/ 05 мая 2011

В этом вопросе обсуждается сообщение об ошибке, которое вы перечислили как (2).

Вы изменяете документ во время его загрузки (когда браузер не «увидел» закрывающий тег для этого элемента). Это вызывает очень сложную ситуацию в парсере, и в IE это не разрешено.

Поскольку вы используете jQuery, вы, вероятно, можете избежать этого, поместив любой код, вызывающий эту ошибку, в функцию, вызываемую после загрузки страницы, используя функцию jQuery.ready:

<script>
jQuery.ready(function() {
  // put your code here, instead of just inside <script> tags directly
});
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...