Найти элемент, на котором спотыкается Internet Explorer
Есть сайт на Битриксе. Поставил я на него элемент - "онлайн-консультант". Он запускается по средствам ява скрипта, показывает кнопку внизу страницы поверх текста.
В любых браузерах, кроме Internet Explorer'а - так оно и работает. В IE - вижу в строке состояние - (Осталось: 1) Ожидание... И на этом процессе он висит до бесконечности. Причем на всех страницах сайта, кроме главной все работает нормально (для главной и прочих страниц разные шаблоны). Как я понял - процесс обработки застревает на одном из элементов страницы и не идет дальше.
Есть какой нибудь способ понять, на каком элементе он застрял и чего ожидает?
У IE есть свои средства типа FireBug'а (F12), где вобщем-то при определёных усилиях можно управляться с кодом.
Здесь кратко описано как пользоваться отладчиком в ИЕ.
А "жёлтый треугольник" появляется в statusBar? Если по нему клацнуть, можно вобщем-то приблизиться к разгадке проблемы.
Цитата: mfender
А "жёлтый треугольник" появляется в statusBar? Если по нему клацнуть, можно вобщем-то приблизиться к разгадке проблемы.
Нет, не появляется. Там только вот эта надпись и все.
С отладки пока тоже не отловил - явных ошибок в скриптах нету.
Ну ошибок может и не быть. Просто разработчики обычно используют средства FF и Safari, на которых и обкатывают творения. IE как правило забывается, а потом всплывает. Причём часто из-за элементарного document.all
Цитата: UnZero
Цитата: mfender
А "жёлтый треугольник" появляется в statusBar? Если по нему клацнуть, можно вобщем-то приблизиться к разгадке проблемы.
Нет, не появляется. Там только вот эта надпись и все.
С отладки пока тоже не отловил - явных ошибок в скриптах нету.
Просто что-то не догружается или догружается медленно. Посмотреть что тормозит можно по F12.