2010-04-06 4 views
3

Я работаю на веб-сайте, используя широкий javascript. Код, над которым я работаю, также полагается на другие java-файлы с большими. Дело в том, что где-то в этих библиотеках появляется окно с предупреждением.Блок javascript Предупреждающий ящик

Мне было интересно, есть ли способ отключить поле предупреждения javascript на лету и снова включить его позже.

Благодаря

+1

возможный дубликат http://stackoverflow.com/questions/1729501/javascript-overriding-alert –

ответ

5

Сохранить старую alert функцию переменной.

_alert=alert; 

А затем установить старый alert либо null пользовательские функции.

alert=function(){}; 
/*or*/ 
alert = null; 

Чтобы восстановить исходную версию alert просто обратный шаг 1.

alert=_alert 
+1

Это не будет работать в IE. Вам нужно будет использовать window.alert – Chris

Смежные вопросы