Проблема Internet Explorer - ошибка во время выполнения - PullRequest
0 голосов
/ 25 марта 2009

когда я прохожу свой проект в IE, только его ошибки отображаются

Произошла ошибка во время выполнения Вы хотите отладить?

Строка 768 Ошибка: ожидается ')'

Это касается какой-либо ошибки скрипта

Ответы [ 4 ]

1 голос
/ 25 марта 2009

Да, похоже, у вас ошибка синтаксиса JavaScript. Проверяйте незамкнутый парантез и незамкнутые строковые литералы в ваших блоках клиентского скрипта.

0 голосов
/ 16 июля 2009

Одной из распространенных причин этого могут быть неэкранированные кавычки внутри строкового параметра обработчика javascript, например:

onmouseover = 'myJavascriptFun ("мой так называемый" параметр "")'

По какой-то причине IE, в отличие, например, от FF, удаляет кавычки перед синтаксическим анализом javascript, поэтому приведенный выше код становится

onmouseover = 'myJavascriptFun ("мой так называемый" параметр "")'

поэтому после второго ожидается символ ")".

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

0 голосов
/ 25 марта 2009

используйте firefox + firebug, ваши ошибки JS уйдут в прошлое;)

0 голосов
/ 25 марта 2009

Это может быть полезно для отладки JavaScript в Internet Explorer.

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