0

У меня есть сайт электронной коммерции готовы идти жить, но я испытываю проблемы на IE 7/8 на Windows, XPСайт висит в IE на Windows, XP

нагрузок сайта до штрафа в IE на Windows 7, но на XP каждая загрузка страницы Я получаю текст «Готово» в строке состояния, а браузер просто зависает в течение 7 - 10 секунд.

Я прошел через свой javascript и убедился, что все манипуляции с DOM выполняются в функции готовности документа, ve поместил сайт через валидатор W3C, и он просто стонал о нескольких неэнкодированных амперсандах в URL-адресах

Испытывал ли кто-нибудь это раньше? И вам удалось решить проблему?

+0

Вы пытались использовать DebugBar, вставлять предупреждения, чтобы узнать, где находится ваш код? Включили ли вы Javascript? – BaL

+0

Я не использую debugbar, я использую встроенную консоль IE. Я помещаю console.log ('hello') на window.onload, который срабатывает, и он замерзает после этого – Andy

+0

и да, конечно, Javascript включен ... – Andy

ответ

0

Право, потратив глупое количество времени на отладку, я понял, что fancybox 1.3.4 несет ответственность за крушение/зависание! В частности, этот блок CSS:

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); } 
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); } 
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); } 
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); } 
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); } 
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); } 
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); } 
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); } 

Когда этот блок CSS закомментирован, страница загружается без сбоев.

Не знаю, почему это произошло, но эй, я просто счастлив, что это исправлено!

Смежные вопросы