Добрый день. Следующая проблема. Имеется ява-скрипт функция, рекурсивно преобразующая объекты в строчный формат. При этом, только в ИЕ иногда проявляется следующий баг: выводится Алерт "Стек переполнен". Это не кривой алгоритм - все броузеры, кроме ИЕ, работают прекрасно; не особенности синтаксиса ява-скрипта для ИЕ или формата данных - на одних и тех же данных баг то происходит, то нет. Кроме того, данный баг вообще не мешает работе скрипта, то есть, все поставленные скрипту задачи выполняются корректно. Отследить конкретную строчку, где все происходит невозможно. Такое впечатление, что ИЕ запускает какой-то параллельный процесс, и этот процесс вызывает ошибку. У меня Виндоуз ХР, ИЕ7, установлена Вижуал Студио.НЕТ. Я слышал, что у ИЕ бывают конфликты с этим приложением, так ли, нет, не знаю. Завтра попробую всю функциональность на компьютере без НЕТ-фреймворк. Буду благодарен за информацию по проблеме.
ну тебе определенно на форум экстрасенсов... вот интересно, какой ответ в поставленных условиях ты ожидаешь услышать?
ну судя по всему дохрена твой алгоритм пихает в стек скрипта. в ие вероятнее всего стек этот меньше, чем в прочих браузерах... код нада видеть...
Ну... Речь идет примерно о десятке рекурсивных вызовов крохотной функции. Вряд ли, о таком можно сказать: "до хрена".
Да, вот еще что... Попробовал ИЕ-тестером различные версии ИЕ. Ошибку выдают все, кроме 8-го. На 8-мом все в порядке.
Попробовал на компьютере без НЕТ.Фреймворк. Ошибки нет. То есть, нужна консультация квалифицированного системщика.
нет, тебе нужна консультация квалифицированного системщика-экстрасенса явно. Поиши в гугли форумы по экстасенсам, должны помочь, здесь ты помоши не получиш при таком подходе.
Flammberg насколько вы уверены в слове 10ток? в вызов рекурсивной функции принято включать параметер текущей глубины этой самой рекурсии и с помощью оного эту глубину ограничивать и, может, сообщать о выходе за рамки. во всем остальном присоединяюсь к MSoft и djmans. вы либо светите сорец, либо гадайте сами