【BOM中window中的常见方法2】
11.open 打开新窗口并装入给定 URL 的文档。
12.close 关闭当前浏览器窗口或 HTML 应用程序(HTA)。
=======================================================================================================
【示例】
<html>
<head>
</head>
<body>
<script type="text/javascript">
function windowOpen(){
open("xxx.html","_blank","height=200,width=400,status=yes,toolbar=yes,menubar=no,location=no");
/*
*"xxx.html"为要打开的页面,"_blank"是以新标签页方式打开,高200,宽400,status=yes是带有底部状态栏,toolbar=yes是带有
*滚动条,menubar=no是不带菜单栏,location=no是不带地址栏
*/
}
function windowClose(){
close();
}
</script>
<input type="button" value="演示window中的open方法" οnclick="windowOpen()" />
<input type="button" value="关闭网页" οnclick="windowClose()" />
</body>
</html>
【效果】单击button,弹出网页xxx.html,其属性如上面注释所示
所以该open方法可用于做广告页面,所以如果xxx.html是一个广告网页,那么单击button会直接弹出广告
=============================================================================================================
对于window中的close方法:
(1)如果定义在当前页面中,如上述代码所示,当单击"关闭网页"代码后会将当前页面关闭;
(2)如果定义在后来弹出的页面中,如上述代码中的xxx.html,如下代码(a.html),则在打开a.html后3秒会自动关闭该网页
<html>
<head>
</head>
<body>
<script type="text/javascript">
setTimeOut("close()",3000);
</script>
</body>
</html>