window方法:showModalDialog()

2018-09-26 14:35 更新

showModalDialog()方法

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

注意:showModalDialog()方法已過(guò)時(shí),雖然它可能仍然適用于某些瀏覽器,但不鼓勵(lì)使用它,因?yàn)樗梢噪S時(shí)刪除,盡量避免使用它,此方法已在Chrome 43和Firefox 56中刪除。

showModalDialog()方法語(yǔ)法

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

其中:

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

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

筆記

showModalDialog()目前正在標(biāo)準(zhǔn)化為HTML5的一部分。第三個(gè)參數(shù)(對(duì)于其他選項(xiàng))在HTML5版本中不存在,并且被Safari和Chrome忽略。

規(guī)范

瀏覽器兼容性

電腦端 移動(dòng)端
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)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)