Web彈出對話框比較

一、

iframe無法設置:狀態欄、工具條、菜單欄

window.open 打開的頁面和彈出模態對話框

可設置彈出頁的外觀樣式,較全面。 不可刷新、返回

 二、

彈出模態對話框第三個參數:引用多個外觀設置時用分號隔開
window.showModeldialog("xxx.html",window,"dialogWidth=350px;dialogHeight=350px;status:no;help:no");

window.open打開頁面設置 外觀屬性時用逗號分隔

1、window.open(pageURL,name,parameters) 其中: pageURL 爲子窗口路徑 name 爲子窗口句柄 parameters 爲窗口參數

2、window.open ('page.html','newwindow','height=150,width=300,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')

其中yes/no也可使用1/0;
pixel value爲具體的數值,單位象素。
參數 | 取值範圍 | 說明
alwaysLowered | yes/no | 指定窗口隱藏在所有窗口之後
alwaysRaised | yes/no | 指定窗口懸浮在所有窗口之上
depended | yes/no | 是否和父窗口同時關閉
directories | yes/no | Nav2和3的目錄欄是否可見
height | pixel value | 窗口高度
hotkeys | yes/no | 在沒菜單欄的窗口中設安全退出熱鍵
innerHeight | pixel value | 窗口中文檔的像素高度
innerWidth | pixel value |窗口中文檔的像素寬度
location | yes/no | 位置欄是否可見
menubar | yes/no | 菜單欄是否可見
outerHeight | pixel value | 設定窗口(包括裝飾邊框)的像素高度
outerWidth | pixel value | 設定窗口(包括裝飾邊框)的像素寬度
resizable | yes/no | 窗口大小是否可調整
screenX | pixel value | 窗口距屏幕左邊界的像素長度
screenY | pixel value | 窗口距屏幕上邊界的像素長度
scrollbars | yes/no | 窗口是否可有滾動欄
titlebar | yes/no | 窗口題目欄是否可見
toolbar | yes/no | 窗口工具欄是否可見
Width | pixel value | 窗口的像素寬度
z-look | yes/no | 窗口被激活後是否浮在其它窗口之上

2.)關閉本窗體間跳轉到另一個頁面 this.HyperLink1.NavigateUrl = "javascript:onclick=window.opener.location.assign ('" + "index.aspx"+ "?&Func=Edit&AutoID=" + intAutoid + ');window.close();";

3).關閉父窗體: <INPUT type="reset" value='<%=this._Cancel%>' onclick="window.parent.close()" Class="Button">

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章