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