Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение

Как создать кастомизируемый вид для alert(), confirm() и prompt() для использования в JavaScript

Время на прочтение8 мин
Количество просмотров25K
Я давно думал о кастомизации внешнего вида типовых функций взаимодействия с пользователем в JavaScript — alert(), confirm() и prompt() (далее модальные окна).
Действительно, они очень удобны в использовании, но разные в различных браузерах и весьма неприглядны на вид.
Наконец руки дошли.
В чём проблема? Обычные средства выдачи диалогов (например, bootstrap) не получится использовать также просто, как и alert, где браузер организует остановку выполнения кода JavaScript и ожидание действия пользователя (клик на кнопке закрытия). Modal в bootstrap потребует отдельную обработку события – клик на кнопке, закрытие модального окна…
Тем ни менее я уже использовал кастомизацию alert в играх для замены стандартных сообщений на соответствующие стилю игрового оформления. Это хорошо работает, включая сообщения об ошибках соединения и других системных ситуациях. Но это не сработает для случая необходимости ожидания ответа пользователя!
image
Читать дальше →
Всего голосов 22: ↑2 и ↓20-18
Комментарии20

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность