Как закрыть всплывающее окно(Alert)
Здравствуйте.
Скажите как закрыть всплывающее окно(Alert) в IE программно? Окно - это alert с ошибкой. Нужно определить что окно появилось и закрыть его программно JS. |
Если оно уже появилось то никак ибо его появление полностью останавливает выполнение js.
Можно изначально его подменить: alert(1) window.alert = function(msg){return false} alert(2) |
Aetae
Скажите, а можно в начале внедрить в страницу код который будет отлавливать окно, если оно появилось закрывать? Я знаю какая при этом функция вызывается, может запретить вызов функции? Или если можно сделать это окно активным, то можно его потом закрыть, сторонним кодом. |
Могу повторить ещё раз:
Цитата:
Не знаю, что вам там нужно конкретно и зачем(в адекватной практике таких вопросов не возникает), но если запрещать alert нужно не везде то можно сделать проверку: window.___alert = window.alert; window.alert = function(msg){ if( (msg+'').indexOf( 'Волшебное слово' ) < 0 ) ___alert(msg); return false } alert('1 Матерное слово') alert('2 Волшебное слово') alert('3 Литературное слово') |
Часовой пояс GMT +3, время: 15:17. |