1、窗口建立html
function showWindowForOpen(){ var childWin = window.open ( 'open.html', 'newwin', 'height=230,width=500,top=200,left=300,toolbar=no,menubar=no,scrollbars=no,location=no,status=no'); }
2、窗×××互瀏覽器
父窗口對話子窗口:安全
可經過建立時的句柄childWin調用子窗口中的方法,如:ide
childWin.childAlert();函數
多級子窗口在各級層保留了句柄時可經過:工具
childWin.childWin2.child2Alert();spa
子窗口對話父窗口:htm
函數調用:文檔
window.opener[.opener].parentAlert();get
控件賦值:
window.opener[.opener].document.getElementById("abc").value = "abc";
3、參數說明
alwaysLowered:{yes | no}:指定窗口隱藏在全部窗口以後
alwaysRaised:{yes | no}:指定窗口懸浮在全部窗口之上
depended:{yes | no}:是否和父窗口同時關閉
directories:{yes | no}:目錄欄是否可見
height:窗口高度
width:窗口的像素寬度
hotkeys:{yes | no}:在沒菜單欄的窗口中設安全退出熱鍵
innerHeight:窗口中文檔的像素高度
innerWidth:窗口中文檔的像素寬度
location:{yes | no}:位置欄是否可見
menubar:{yes | no}:菜單欄是否可見
outerHeight:設定窗口(包括裝飾邊框)的像素高度
outerWidth:設定窗口(包括裝飾邊框)的像素寬度
resizable:{yes | no}:窗口大小是否可調整
screenX|left:窗口距屏幕左邊界的像素長度
screenY|top:窗口距屏幕上邊界的像素長度
scrollbars:{yes | no}:窗口是否可有滾動欄
titlebar:{yes | no}:窗口題目欄是否可見
toolbar:{yes | no}:窗口工具欄是否可見
z-look:{yes | no}:窗口被激活後是否浮在其它窗口之上
4、補充說明
窗口參數和和模式與非模式窗口的區別在於Open方式的參數之間用 , 分隔
部分參數只在IE和部分瀏覽器下有效,如location=no