Разрешить пользователю закрывать предупреждение JavaScript только через 10 секунд - PullRequest
0 голосов
/ 15 февраля 2012

Можно ли запретить пользователю закрывать предупреждение JavaScript, пока не пройдет 10 секунд?

Я запускаю оповещение, а затем пользователь должен подождать "х" секунд, чтобы иметь возможность его закрыть.

Ответы [ 3 ]

2 голосов
/ 15 февраля 2012

Вот лучший способ:

Вы хотите избежать оповещения, так как у вас нет контроля над диалоговым окном с ним. Вместо этого, попробуйте модальный диалог, такой как ThickBox. Это плагин jQuery (поэтому вам понадобится библиотека jQuery). Посмотрите на пример "inline" на этой странице: (нажмите "demo", затем ссылку "Show hidden modal content")

http://jquery.com/demo/thickbox/#sectiond-1

Изначально скрыть кнопку OK и использовать setTimeout(), чтобы затем показать ее через 10 секунд.

1 голос
/ 15 февраля 2012

Не используя alert. Вы должны создать свой собственный (почти) модальный диалог, используя JS и HTML с отключенной кнопкой OK, затем используйте setTimeout, чтобы включить его через десять секунд

0 голосов
/ 15 февраля 2012

Не возможно. Если бы это было так, им можно было бы легко злоупотреблять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...