无提示关闭弹出窗口
作者:luckystar
日期:
主要代码:
window.open('','_parent','');
window.close();
一个父子窗口的例子 :
parent.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> 父窗口</title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript">
<!--
function popupWin() {
window.open('child.html','','');
}
function closeWindow() {
window.open('','_parent','');
window.close();
}
//-->
</script>
</head>
<body>
<input type="button" value="弹出子窗口" onclick="popupWin();">
<input type="button" value="关闭窗口" onclick="closeWindow();">
</body>
</html>
child.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<script language="JavaScript">
<!--
function closeWindow() {
window.open('','_parent','');
window.close();
}
//-->
</script>
<input type="button" value="关闭窗口" onclick="closeWindow();">
</body>
</html>
如果是Firefox浏览器的话,需要将dom.allow_scripts_to_close_window设置为true。
具体就是打开一个新的标签页,在地址栏输入about:config,回车。
然后找到dom.allow_scripts_to_close_window,双击设置为true。
作者:qincidong
出处:http://qincidong.github.io/blog/2013/11/29/js-no-tip-close-window.html
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
出处:http://qincidong.github.io/blog/2013/11/29/js-no-tip-close-window.html
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。