Можно ли запретить пользователю закрывать предупреждение JavaScript, пока не пройдет 10 секунд?
Я запускаю оповещение, а затем пользователь должен подождать "х" секунд, чтобы иметь возможность его закрыть.
Вот лучший способ:
Вы хотите избежать оповещения, так как у вас нет контроля над диалоговым окном с ним. Вместо этого, попробуйте модальный диалог, такой как ThickBox. Это плагин jQuery (поэтому вам понадобится библиотека jQuery). Посмотрите на пример "inline" на этой странице: (нажмите "demo", затем ссылку "Show hidden modal content")
http://jquery.com/demo/thickbox/#sectiond-1
Изначально скрыть кнопку OK и использовать setTimeout(), чтобы затем показать ее через 10 секунд.
OK
setTimeout()
Не используя alert. Вы должны создать свой собственный (почти) модальный диалог, используя JS и HTML с отключенной кнопкой OK, затем используйте setTimeout, чтобы включить его через десять секунд
alert
setTimeout
Не возможно. Если бы это было так, им можно было бы легко злоупотреблять.