Невозможно изменить что-либо во встроенных всплывающих окнах alert()
и confirm()
, кроме текста сообщения - это функция безопасности браузера.
Вы можете смоделировать всплывающее диалоговое окно, построив его из HTML, используя прозрачный <div>
, чтобы покрыть остальную часть вашей страницы, чтобы пользователи не могли взаимодействовать с остальной частью страницы, пока диалог не закроется. (Или используйте прозрачный <div>
, чтобы сделать более очевидным для пользователя, что остальная часть страницы «отключена».)
Я бы не стал кодировать это с нуля, когда есть много библиотек JS, которые делают это для вас. Диалог jQuery довольно прост в использовании, если назвать только одну опцию.