0

Описание

У всех браузеров есть стандартные 3 методы, которые вызывают 3 стандартные окна:

  • window.alert()
  • window.confirm()
  • window.prompt()

С ними удобно работать, так как они встроенные и поддерживаются везде. Каждый браузер стилизует их под себя и иногда они не совместимы с дизайном сайта.

Вопрос

Если ли какие-нибудь псевдо-селекторы, аттрибуты или способ какой-нибудь изменить их внешний вид? Предпочтительно стандартные методы css.

Уточнение

Речь не идет о создании новой конструкции который можно стилизовать и который заменит эти 3 окна. Поэтому я в начале вопросе подчеркивал, что окна встроенные и поэтому с ними удобно работать.

eccs0103
  • 2,979
  • 1
    Стилизовать встроенные диалоговые окна нельзя. – humster_spb Dec 23 '22 at 07:21
  • На сколько я знаю нет, никаких специфических селекторов нет. Это единый монолит. Разве что где-то в самой системе есть какой-то xml или около того. В самом браузере на стороне клиента поменять в них ничего нельзя – Алексей Шиманский Dec 23 '22 at 07:21
  • Печально. Не, я трогать системные xml файлы не хочу, так как, допустим на Windows у меня получилось, а на Mac все взлетит к ени-фени и теперь давай это исправляй. – eccs0103 Dec 23 '22 at 07:41
  • 3
    Вы заметили что когда висит такой диалог, то весь остальной JavaScript не работает? Не работают таймеры, фоновые закачки, любые колбеки. Вам это нужно? Не нужно. Используйте оконную библиотеку с диалогами, которые не будут блокировать весь JavaScript на страничке. – Stanislav Volodarskiy Dec 23 '22 at 07:55
  • @StanislavVolodarskiy заметил. Думаю это не только нужно, это правильно. Так как код ждет ответ от пользователя - прочтет или нет, что он нажмет, что он напишет. Не знаю насколько правдив мое предположение, но эта функция мне и нравится во встроенных окнах диалога. :-) – eccs0103 Dec 23 '22 at 08:05
  • Эта функция делает программирование простым. И усложняет жизнь пользователя. Решать вам. Когда я вижу стандартное окно - сразу думаю что разработчик любит себя больше чем пользователя. Но разработчик один, а пользователей - сто тысяч. – Stanislav Volodarskiy Dec 23 '22 at 08:14
  • @StanislavVolodarskiy ваша фраза будет стоять у меня в профиле. – eccs0103 Dec 23 '22 at 08:41

0 Answers0