JS使用window.close()关闭当前页(兼容firefox)
2014-12-15 23:21
537 查看
一、语法及参数说明:
window.open(pageURL,name,parameters)其中:
pageURL为子窗口路径
name为子窗口句柄
parameters为窗口参数(各参数用逗号分隔)
二、调用方式:
方法一:<body onload="window.open()"> 浏览器读页面时弹出窗口;方法二:<body onunload="window.open()"> 浏览器离开页面时弹出窗口;
方法三:用一个连接调用: <a href="#" onclick="window.open()">打开一个窗口</a>
方法四:用一个按钮调用: <input type="button" onclick="window.open()" value="打开窗口">
三、实例:
a.html:<html> <head> <meta charset="utf-8"> <title>open</title> </head> <body> <input type="button" value="打开B页面" onClick="window.open('b.html')"> <input type="button" value="打开B页面" onClick="window.open('b.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')"> </body> </html>'b.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
b.html:
<html> <head> <meta charset="UTF-8" /> <title>close</title> <script type="text/javascript"> function closeme(){ var browserName=navigator.appName; if (browserName=="Netscape") { window.open('','_parent',''); window.close(); } else if (browserName=="Microsoft Internet Explorer") { window.opener = "whocares"; window.close(); } }; </script> </head> <body> <input type="button" value="关闭当前页" onclick="closeme();"> </body> </html>_blank 表示新开一个窗口,
_parent表示父框架窗口,
_self表示覆盖该窗口,
xxx表示覆盖名字为xxx的窗口(每个窗口都可以给他命名)
相关文章推荐
- JS使用window.close()关闭当前页(兼容firefox)
- JavaScript无提示关闭当前页面窗口,兼容IE/Firefox/Chrome (Close the current page window without confirm by JavaScript, support all browsers)
- JavaScript无提示关闭当前页面窗口,兼容IE/Firefox/Chrome (Close the current page window without confirm by JavaScript, support all browsers)
- 解决JS:window.close()在Firefox下的不能关闭的问题,兼容IE/Firefox/Chrome
- 解决Firefox中有时使用window.close()脚本无法关闭当前窗口的方法
- 解决JS:window.close()在Firefox下的不能关闭的问题
- 解决JS:window.close()在Firefox下的不能关闭的问题
- js关闭当前窗口,window.close()方法只能是window.open打开的才能执行关闭
- Firefox中无法使用window.close()关闭窗口
- 变通解决firefox3不能使用window.close();关闭浏览器
- 在使用JS调用Window.close()方法关闭一个窗口是,如何禁止弹出对话窗口?
- js 处理 ie和firefox window.frames 兼容问题(转)
- 在IE 和 Firefox 中兼容使用js
- js 处理 ie和firefox window.frames 兼容问题
- 网页关闭(解决window.close在火狐下不兼容问题)
- 在IE 和 Firefox 中兼容使用js
- JS实时显示当前时间(IE+firefox)浏览器兼容代码(图证)
- js关闭Firefox当前标签 须设置
- IE8中使用 window.close()关闭网页时提示框的回避方法
- 使用window.close关闭窗口后,出现一个新的页面问题