Проблемы с JavaScript на одном сервере IIS, но не на другом - PullRequest
1 голос
/ 27 мая 2010

У меня проблема, которая возникает только в одной среде. На этой конкретной странице, где-то в верхней половине элемента, создается и заполняется массив. Это позже используется в обработчиках событий onfocus различных элементов управления. Я использую Firebug для отладки страницы и обнаружил проблему. В нашей среде разработки массив действительно создан и заполнен. В нашей промежуточной среде этот блок скрипта не выполняется! Я поставил точку останова, где создается экземпляр массива, и он никогда не срабатывает при размещении, а попадает в dev.

Я действительно озадачен, какие аспекты этих двух сред могут повлиять на это? Мы используем aptimize в промежуточном окне, но оно было отключено для данного сайта. Я сравнил страницу источников и они идентичны! Единственная разница - биты контента, поскольку они обслуживаются CMS.

Есть идеи, пожалуйста? Я застрял на этом.

Ура, Дэни.

Ответы [ 2 ]

3 голосов
/ 27 мая 2010

Используйте вкладку «Сеть» Firebug и проверяйте, нет ли запросов на внешние файлы, приводящие к ошибкам. Это может быть httphandler, который вызывается, но не настроен должным образом.

0 голосов
/ 27 мая 2010

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

...