Из IEBlog ; Вы можете попробовать использовать Microsoft Script Debugger (см. пост)
Одна вещь, которую вы можете найти, особенно в IE, это ошибка, о которой сообщается, на самом деле вызвана предыдущей ошибкой в коде.
Попробуйте запустить ваш javascript через jslint , чтобы убедиться, что он правильно сформирован.
В Firefox с [firebug] включите строгие предупреждения в консоли.
Похожие сообщения SO.
доводка-Javascript-в-ie7 .
отладка-Javascript-для-IE6 .
Редактировать ::
Одна вещь, которую нужно искать, это запятая после последнего элемента в массиве, IE, кажется, игнорирует закрывающую скобку }
и продолжает добавлять следующий код в массив. Firefox изящно предполагает, что вы забыли это.