Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JScript IE подавить всплытие сообщения об ошибке в странице iframe

39K
27 мая 2008 года
JSParker
1 / / 27.05.2008
Есть динамически сформированный на странице iframe в IE.
Загружается так:
window.frames[0].src = url;
При его загрузке возникает ошибка javascript. Скрипт, дающий ошибку, вставлен в HEAD страницы IFRAME.

Фрейм загружается отлично по нужной url, но на той странице, которую он загружает, есть ошибка в ява скрипте. И когда фрейм показывает эту страницу, то высвечивается всплывающее окошко яваскрипта - ошибка мол!

Как в главном фрейме сделать так, чтобы, независимо от содержания фрейма, ошибки из него не выводились?
Как её подавить (сделать чтобы она не появлялась), не вмешиваясь в код страницы iframe-а?

Испробованные способы, которые не помогают:
window.onerror = 'return true'; - не работает т.к. у каждого окна свой обработчик, который не наследуется для iframe.
window.frames[0].onload - срабатывает после интерпретации внутреннего скрипта, поэтому не подходит..
window.frames[0].onReadyStateChange - не подходит, т.к. во время срабатывания свойства доступны только для чтения.
window.frames[0].onerror и window.frames[0].contentWindow.onerror - не работают, наверно потому что не являются объектом типа window.

Подскажите, пожалуйста, еще варианты..
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог