showModalDialog

創建一個模式對話框,顯示指定的HTML/PHP/ASP等類型檔案。

基本介紹

showModalDialog() (IE 4+ 支持)

window.showModalDialog() 方法用來創建一個顯示HTML內容的模式對話框。

使用方法

vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])

參數說明

sURL -- 必選參數,類型:字元串。用來指定對話框要顯示的文檔的URL。

vArguments -- 可選參數,類型:變體。用來向對話框傳遞參數。傳遞的參數類型不限,包括數組等。對話框通過window.dialogArguments來取得傳遞進來的參數。

sFeatures -- 可選參數,類型:字元串。用來描述對話框的外觀等信息,可以使用以下的一個或幾個,用分號“;”隔開。

可選字元

dialogHeight:sHeight 可選字元串,指定對話框視窗的修飾,使用與一個或多個值以下分號分隔:

dialogHeight:sHeight

設定對話框視窗的高度(見備註默認度量單位)。

dialogLeft: sXPos

設定對話框視窗相對於桌面左上角的左側位置。

dialogTop:sYPos

設定對話框視窗相對於桌面左上角的榜首位置。

dialogWidth:sWidth

設定對話框視窗的寬度(見備註默認度量單位)。

center:{ yes | no | 1 | 0 | on | off }

中心指定是否要在桌面對話視窗。.默認為 yes。

dialogHide:{ yes | no | 1 | 0 | on | off }

指定對話框視窗是否隱藏在列印或使用列印預覽。此功能只有當一個對話框是從信任的應用程式打開。默認是no。

edge:{ sunken | raised }

指定對話框視窗邊緣風格。 默認是raised 。

resizable:{ yes | no | 1 | 0 | on | off }

指定對話框視窗中是否有固定的尺寸。 默認是no。

scroll:{ yes | no | 1 | 0 | on | off }

指定對話框視窗是否顯示滾動條。默認為 yes。

status:{ yes | no | 1 | 0 | on | off }

指定對話框視窗是否顯示狀態欄。默認為yes不受信任的對話視窗和視窗 信任的對話。

unadorned:{ yes | no | 1 | 0 | on | off }

指定對話框視窗是否顯示框線的視窗瀏覽器。 此功能只有當一個對話框是從信任的應用程式打開。默認是no。

minimize:{ yes | no}

指定對話框是否顯示最小化按鈕,默認不顯示

maximize:{ yes | no}

指定對話框是否顯示最大化按鈕,默認不顯示

返回值

一般在模式對話框關閉之前會有返回值返回給打開模式對話框的函式用以提醒以執行一些特定的操作:比如刷新別表、刷新樹,轉向指定頁面等.

傳遞返回值:window.returnValue = "要返回的值";

獲取返回值:

alert(vReturnValue);//彈出返回值

if(typeof(vReturnValue) !="undefined")//如果存在返回值

{要執行的操作}

或者

if(vReturnValue == "特定的值")

{要執行的操作}

相關詞條

熱門詞條

聯絡我們