Window: showModalDialog() 方法

已棄用: 此功能不再推薦使用。儘管某些瀏覽器可能仍然支援它,但它可能已從相關的 Web 標準中刪除,可能正在被刪除,或者可能僅出於相容性目的而保留。避免使用它,並在可能的情況下更新現有程式碼;請參閱此頁面底部的相容性表格以指導您的決策。請注意,此功能可能隨時停止工作。

非標準: 此功能是非標準的,並且不在標準軌道上。不要在面向 Web 的生產站點上使用它:它不會對每個使用者都起作用。實現之間也可能存在很大的不相容性,並且行為將來可能會發生變化。

警告: 此功能已被刪除。請修復您的網站和應用程式。

此方法已在 Chrome 43 和 Firefox 56 中刪除。

Window.showModalDialog() 建立並顯示了一個包含指定 HTML 文件的模態對話方塊。

語法

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

引數

uri

是要在對話方塊中顯示的文件的 URL。

arguments 可選

傳遞給對話方塊的屬性的值。

options 可選

一個字串,使用一個或多個分號分隔的值來指定對話方塊的視窗裝飾。

語法 描述
center: {on | off | yes | no | 1 | 0 } 如果為 onyes1,則對話方塊視窗將居中顯示在桌面上;否則將隱藏。預設值為 yes
dialogheight: height 對話方塊的高度(以畫素為單位)。
dialogleft: left 對話方塊距離桌面左側邊緣的距離。
dialogwidth: width 對話方塊的寬度(以畫素為單位)。
dialogtop: top 對話方塊距離桌面頂部邊緣的距離。
resizable: {on | off | yes | no | 1 | 0 } 如果此引數的值為 onyes 或 1,則使用者可以調整對話方塊視窗的大小;否則其大小是固定的。預設值為 no
scroll: {on | off | yes | no | 1 | 0 } 如果為 onyes 或 1,則對話方塊視窗具有捲軸;否則其大小是固定的。預設值為 no

注意: Firefox 未實現 dialogHideedgestatusunadorned 引數。

返回值

儲存由 uri 指定的文件設定的 returnValue 屬性。

規範

瀏覽器相容性

BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。

另請參閱