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