IE 7 перестает отвечать - PullRequest
       12

IE 7 перестает отвечать

0 голосов
/ 19 февраля 2009

В нашем веб-приложении asp.net 2.0 есть пользовательский элемент управления с проверкой. По какой-то причине, когда проверка не удалась, страницы выглядят нормально, однако никакие элементы управления (кнопки asp, полосы прокрутки или третье лицо, такие как текстовый редактор Telerik) не реагируют на ввод с помощью мыши. Единственный обходной путь - изменить размер окна браузера, что сделает пользовательский интерфейс отзывчивым. Кто-нибудь видел эту проблему раньше? Что может быть причиной этого?

Ответы [ 3 ]

2 голосов
/ 19 февраля 2009

Это происходит в других браузерах? Вы говорите о проверке на стороне клиента или на стороне сервера? Вы пытались удалить весь CSS и посмотреть, если это все еще происходит? Если этого не произойдет, добавляйте css обратно постепенно, пока он снова не сломается, и вы не найдете виновника!

0 голосов
/ 19 февраля 2009

Я видел, как IE зависает при изменении размера, если в CSS есть выражения.

#container{
    width: expression(document.body.clientWidth > 1100)? "1100px" : "auto";
}

Легко попасть в ситуацию, когда два элемента изменяют размеры в зависимости друг от друга, что может вызвать бесконечный цикл, когда браузер блокируется. В любом случае выражения перестанут работать в режиме стандартов IE8, поэтому они должны быть удалены в любом случае.

0 голосов
/ 19 февраля 2009

Проверьте ваш CSS и / или JavaScript. Звучит так, как будто над элементами на странице размещен прозрачный элемент (например, div).

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