window方法:showModalDialog()

2018-09-26 14:35 更新

showModalDialog()方法

Window.showModalDialog()創(chuàng)建并且顯示包含指定HTML文檔的模式對話框。

注意:showModalDialog()方法已過時,雖然它可能仍然適用于某些瀏覽器,但不鼓勵使用它,因為它可以隨時刪除,盡量避免使用它,此方法已在Chrome 43和Firefox 56中刪除。

showModalDialog()方法語法

returnVal = window.showModalDialog(uri [,arguments ] [,options ]);

其中:

  • returnVal是一個變量,指示由uri指定的文檔的窗口設(shè)置的returnValue屬性。
  • uri是要在對話框中顯示的文檔的URI。
  • arguments是一個可選變量,包含應(yīng)傳遞給對話框的值;這些在window對象的window.dialogArguments屬性中可用。
  • options是一個可選字符串,使用一個或多個以分號分隔的值指定對話框的窗口裝飾:
句法 描述
center: {on | off | yes | no | 1 | 0 } 如果這個參數(shù)的值是on,yes或1,對話窗口集中在桌面上;否則它是隱藏的。默認值為yes。
dialogheight: height 指定對話框的高度;默認情況下,大小以像素為單位指定。
dialogleft: left 指定對話框相對于桌面左上角的水平位置。
dialogwidth: width 指定對話框的寬度;默認情況下,大小以像素為單位指定。
dialogtop: top 指定對話框相對于桌面左上角的垂直位置。
resizable: {on | off | yes | no | 1 | 0 } 如果該參數(shù)的值是on,yes,或1,對話窗口可以由用戶調(diào)整;否則它的大小是固定的。默認值為no。
scroll: {on | off | yes | no | 1 | 0 } 如果這個參數(shù)的值on,yes或1,對話窗口有滾動條;否則它的大小是固定的。默認值為no。

注意:Firefox不支持dialogHide,edge,status,或unadorned參數(shù)。

筆記

showModalDialog()目前正在標準化為HTML5的一部分。第三個參數(shù)(對于其他選項)在HTML5版本中不存在,并且被Safari和Chrome忽略。

規(guī)范

瀏覽器兼容性

電腦端 移動端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Android webview Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持
(棄用)
不支持 不支持 不支持 支持:4 不支持 支持 不支持 不支持 不支持 不支持 不支持 不支持
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號