消除window.close()的提示窗口(ie6 ie7)
2009-01-10 01:33
357 查看
Window.close()这句脚本是用来关闭当前窗口,如果是在window.open的窗口中执行Window.close(),将会很顺利地将窗口关闭,但如果是在一非window.open打开的窗口中执行Window.close(),将会弹出一个提示窗口,如下:
要在程序中消除这个提示框也很简单,不过在IE6和IE7稍有不同
1. IE6
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>IE6Close</title>
<script type="text/javascript">
function closeWin()
{
window.opener=null;
window.close();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="btnClose" type="button" value="close" onclick="closeWin()"/>
</div>
</form>
</body>
</html>
2.IE7
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>IE7Colse</title>
<script type="text/javascript">
function closeWin()
{
window.open('','_self','');
window.close();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="btnClose" type="button" value="close" onclick="closeWin()"/>
</div>
</form>
</body>
</html>
要在程序中消除这个提示框也很简单,不过在IE6和IE7稍有不同
1. IE6
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>IE6Close</title>
<script type="text/javascript">
function closeWin()
{
window.opener=null;
window.close();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="btnClose" type="button" value="close" onclick="closeWin()"/>
</div>
</form>
</body>
</html>
2.IE7
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>IE7Colse</title>
<script type="text/javascript">
function closeWin()
{
window.open('','_self','');
window.close();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="btnClose" type="button" value="close" onclick="closeWin()"/>
</div>
</form>
</body>
</html>
相关文章推荐
- 消除window.close()的提示窗口(ie6 ie7)
- ie7 ie8 关闭窗口不提示(window.close())
- 消除window.close()的提示窗口
- javascript消除window.close()的提示窗口
- 消除window.close()的提示窗口
- 消除window.close()的提示窗口
- 消除 window.close()的提示窗口
- javascript消除window.close()的提示窗口
- window.close关闭窗口,不弹出系统提示,直接关闭
- 关于IE6和IE7关闭窗口时提示和不提示以及上传图片前的本地预览解决办法
- IE6、IE7、Firefox无提示关闭窗口的代码
- 解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
- 兼容IE6与IE7的无提示窗口关闭代码
- window.close关闭窗口,不弹出系统提示,直接关闭
- 用window.close()关闭而不弹出提示窗口
- window.close() 不出现提示“是否要关闭本窗口”
- JavaScript无提示关闭当前页面窗口,兼容IE/Firefox/Chrome (Close the current page window without confirm by JavaScript, support all browsers)
- 如何在javascript里用window.close(); 关闭窗口时不提示“是否要关闭本窗口”!
- 解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
- 实现调用window.close()关闭窗口时IE不提示