Spec-Zone.ru › Web APIs

Окно: метод showModalDialog()

Устаревший: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она может быть удалена из соответствующих веб-стандартов, находится в процессе удаления или поддерживается только для совместимости. Избегайте её использования и, если возможно, обновите существующий код; см. таблицу совместимости в конце этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любой момент.

Нестандартный: Эта функция нестандартная и не соответствует стандартам. Не используйте её на производственных сайтах, работающих с веб-технологиями: она не будет работать для всех пользователей. Также могут существовать большие несовместимости между реализациями, и поведение может измениться в будущем.

Предупреждение: Эта функция удалена. Пожалуйста, исправьте свои веб-сайты и приложения.

Этот метод был удалён в Chrome 43 и Firefox 56.

Функция Window.showModalDialog() создавала и отображала модальное диалоговое окно, содержащее указанный HTML-документ.

Синтаксис

showModalDialog(uri)
showModalDialog(uri, arguments)
showModalDialog(uri, arguments, options)

Параметры

uri

Это URL документа, который необходимо отобразить в диалоговом окне.

arguments Необязательно

Значения, передаваемые в свойство dialog.

options Необязательно

Строка, определяющая оформление окна диалога, используя одно или несколько значений, разделённых точкой с запятой:

Синтаксис Описание
center: {on | off | yes | no | 1 | 0 } Если on, yes, или 1, окно диалога центрируется на рабочем столе; в противном случае оно скрыто. Значение по умолчанию yes.
dialogheight: height Высота диалогового окна в пикселях.
dialogleft: left Отступ диалогового окна от левого края рабочего стола.
dialogwidth: width Ширина диалогового окна в пикселях.
dialogtop: top Отступ диалогового окна от верхнего края рабочего стола.
resizable: {on | off | yes | no | 1 | 0 } Если значение этого аргумента on, yes, или 1, диалоговое окно может быть изменены размером пользователем; в противном случае его размер фиксирован. Значение по умолчанию no.
scroll: {on | off | yes | no | 1 | 0 } Если on, yes, или 1, диалоговое окно имеет полосы прокрутки; в противном случае его размер фиксирован. Значение по умолчанию no.

Примечание: Firefox не реализует аргументы dialogHide, edge, status, или unadorned.

Возвращаемое значение

Содержит свойство returnValue, установленное документом, указанным uri.

Спецификации

  • Страница MSDN для showModalDialog

Совместимость браузеров

Рабочий стол Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
showModalDialog 6–43 Нет 3–56 Нет 5.1–16.4 Нет Нет Нет Нет Нет Нет

См. также

  • <dialog>, замена для window.showModalDialog().
  • showModalDialog Polyfill с использованием <dialog> и генераторов

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Window/showModalDialog

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API