Nithya Rajalakshmi Ответов: 2

Modaldialog открывается только в IE а не в другом браузере


В javascript ModalDialog. show () открывается в IE, но не открывается в другом браузере.

Что я уже пробовал:

В javascript ModalDialog. show () открывается в IE, но не открывается в другом браузере.

2 Ответов

Рейтинг:
2

Sergey Alexandrovich Kryukov

Использование этого API не очень хорошая идея, даже не потому, что он имеет плохую совместимость с браузером, а потому, что эта функция удалена из веб-стандартов: Window. showModalDialog () - веб-API.

В своей статье я объяснил более разумные альтернативы, которые у вас могут быть, и некоторые обоснования: Модальное Всплывающее Окно С Нуля.

Я объяснил, как делать вещи с нуля, но самый обычный подход-это использование jQuery UI с плагинами jQuery, сторонними (совместно известными под названием "модальное всплывающее окно") jQuery UI Dialog:
Диалоговое окно пользовательского интерфейса | jQuery с ,
Модальное Всплывающее Окно.

—СА


Рейтинг:
0

OriginalGriff

Это будет проблемой, что бы вы ни использовали.
Там есть HTML DOM Dialog showModal () метод[^], который работает в некоторых браузерах, так что вы можете разработать что-то, что работает с этими двумя методами.
Но, честно говоря, модальные диалоги на веб-страницах просто убеждают меня никогда больше не посещать этот сайт...