Мой сайт падает IE 7, где я должен начать понимать такую ​​вещь? - PullRequest
1 голос
/ 07 июня 2009

Я мог бы использовать немного понимания! Я создал веб-страницу, на которой я использую достаточное количество jquery / flash и других довольно хардкорных инструментов верстки. Это было хорошо при локальном тестировании, работает в IE 6 и 7, поэтому я доставил его клиенту, который установил его на сервере, и теперь он быстро завершает работу IE 7. (еще не пробовал IE 6). У меня нет приличных средств отладки, но в любом случае сбой довольно радикальный. Любая идея, если только javascript может сделать это, и как сказать, что нет?

Сайт размещен по адресу www.functionprojects.com/brightoutcome, Приветствия и спасибо!

Ответы [ 2 ]

1 голос
/ 07 июня 2009

Если вы запустите iexplore.exe в отладчике , затем загрузите общедоступные символы , а затем сбросите стек с помощью команды k1000, вы можете, по крайней мере, понять идею из имен функций где дела идут ужасно неправильно. Если вы вставите его сюда, мы сможем помочь вам более конкретно.

В противном случае вам просто нужно начать комментировать ваш скрипт / JQuery, пока он не перестанет падать, а затем сузить его до чего-то более конкретного.

Или предоставьте ссылку на пример страницы, которая дает сбой для тестирования.

0 голосов
/ 07 июня 2009

Запуск вашего сайта в Firefox приводит к ошибкам JavaScript, как и в IE8. FF с Firebug заблокирует ошибку в FF

Error: $("#tabs").tabs is not a function
Source File: http://www.functionprojects.com/brightoutcome/
Line: 28

Ошибки в IE8 выглядят так, как будто они появляются в результате флеш-вызовов к внешнему интерфейсу с вызовом

document.getElementById("ESAS")

Что происходит в анонимном функциональном блоке, который выглядит следующим образом:

try { document.getElementById("ESAS").SetReturnValue(__flash__toXML(amGetZoom(undefined,"02-10-2009","05-04-2009",undefined,undefined,undefined,undefined,undefined)) ); } catch (e) { document.getElementById("ESAS").SetReturnValue("<undefined/>"); }

Иногда внешнему интерфейсу нужно немного подождать, прежде чем пытаться установить связь с DOM, так как DOM может не загружаться полностью, прежде чем начнёт работать Flash.

В любом случае вам необходимо исправить все эти ошибки.

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