Ошибки браузера "Ошибка на странице". - в основном IE, но страница отображается нормально. Правильный подход - PullRequest
0 голосов
/ 07 апреля 2011

Моя страница отображается должным образом, но я получаю печально известную «Ошибка на странице».в IE8 в нижнем левом нижнем углу.

Может кто-нибудь поделиться со мной своим мнением о достоверности таких «предупреждений»?Стоит ли отлаживать.

Если Chrome или FF не показывают никаких «предупреждений» и это единственный IE, это действительно меня не удивляет.

The error is generated from the modalbox script and is: Message:
'this.focusableElements.length' is null or not an object
Line: 439
Char: 3
Code: 0
URI: http://thedomainnameiamusing/js/okonet-modalbox-0d30559/modalbox.js

Просто ищу некоторые другие подходы, которые я должен использоватьна этом все ..

1 Ответ

0 голосов
/ 07 апреля 2011

Попытка получить доступ к объекту, который оказывается нулевым, не является хорошим знаком.Если этот код будет запущен в производство, я бы это исправил.Это может означать выполнение if (thing == null) и затем установку его в 0, если оно есть, или это может означать полное удаление ошибочной строки.439 строк - это длинный исходный файл, и если Chrome и FF вообще не выдают никаких предупреждений, я предполагаю, что файл JS содержит куски кода, которые фактически никогда не выполняются.

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

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