線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
JS模態框效果
發表時間:2019-07-30 16:16:42
文章來源:沈陽軟件開發
標簽:網站建設 小程序開發 小程序制作 微信小程序開發 公眾號開發 微信公眾號開發 網頁設計 網站優化 網站排名 網站設計 微信小程序設計 小程序定制 微信小程序定制
瀏覽次數:0
window.dialogArguments的用法
Javascript有許多用于生成對話框的內置方法,例如:window.alert(),window.confirm(),window.prompt()等。但是,IE提供了更多支持對話框的方法。如:showModalDialog()(IE4 +支持)showModelessDialog()(IE5 +支持)window.showModalDialog()方法用于創建一個模態對話框來顯示HTML內容,因為它是一個對話框,所以一般不會use window.open()打開窗口的所有屬性。 window.showModelessDialog()方法用于創建顯示HTML內容的無模式對話框。當我們用showModelessDialog()打開窗口時,我們不必使用window.close()來關閉它。當它以非模態模式[IE5]打開時,打開對話框的窗口仍然可以執行其他操作,即對話框并不總是它是最頂端的焦點,并且當打開它的窗口URL發生變化時它會自動關閉。模態[IE4]模式對話框始終具有焦點(在關閉焦點之前無法移除焦點)。模態對話框與打開它的窗口相關聯,因此當我們打開另一個窗口時,它們的鏈接關系仍然保存并隱藏在活動窗口下。用法如下:vReturnValue=window.showModalDialog(sURL [,vArguments] [,sFeatures])vReturnValue=window.showModelessDialog(sURL [,vArguments] [,sFeatures])參數描述:sURL必需參數,類型:字符串。用于指定對話框要顯示的文檔的URL。 vArguments可選參數,類型:variant。 用于將參數傳遞給對話框。傳遞的參數類型沒有限制,包括數組。該對話框使用window.dialogArguments來獲取傳入的參數.sFeatures可選參數,類型:字符串。用于描述對話框外觀的信息可以用下面的一個或多個分隔,用分號“;”分隔。 dialogHeight對話框的高度不小于100px。 IE4中的dialogHeight和dialogWidth的默認單位是em,IE5是px。為方便起見,在定義模態模式對話框時,請使用px作為單位。 dialogWidth:對話框寬度。 dialogLeft:距離桌面左側的距離。 dialogTop:與桌面的距離。中心: {yes | no | 1 | 0}:窗口是否居中,默認為是,但您仍然可以指定高度和寬度。幫助: {yes | no | 1 | 0}:是否顯示幫助按鈕,默認為是。可調整大小: {yes | no | 1 | 0} [IE5 +]:可以調整大小嗎?默認值為no。狀態: {yes | no | 1 | 0} [IE5 +]:是否顯示狀態欄。默認值為是[無模式]或無[模態]。滾動: {yes | no | 1 | 0 | on | off}:指示對話框是否顯示滾動條。默認值為是。 HTA中還使用了一些屬性,通常不用于一般網頁。 dialogHide: {yes | no | 1 | 0 | on | off}:打印或打印預覽時是否隱藏對話框。默認值為no。 Edge: {sunken | raised}:表示對話框的邊框樣式。 提出默認值。 Unadorned: {yes | no | 1 | 0 | on | off
網站建設,小程序開發,小程序制作,微信小程序開發,公眾號開發,微信公眾號開發,網頁設計,網站優化,網站排名,網站設計,微信小程序設計,小程序定制,微信小程序定制