<a οnclick="window.opener=null;window.open('','_self','');window.close();" href="javascript:void(0);"> 关闭不提示 </a>
关键是window.open('','_self','')
一、打开新页面,原页面关闭,且不弹出确认提示框<a href="javascript:op();">打开</a>
<SCRIPT LANGUAGE="JavaScript">
<!--
var a;
function op()
{
a=window.open("about:blank","_top");
a.document.write("<a href=\"javascript:self.opener=null;self.close();\">关闭</a>");
}
//-->
</SCRIPT>
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/0be121fa5b8988fbabbbc526af3b0fc0.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/3112b7b6526db5bc83e275260ae60525.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f2671b7f42ce505d9bf55a7a0ca257fb.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/eec4c0236afc26744c9c4e910bc34958.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/3112b7b6526db5bc83e275260ae60525.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f2671b7f42ce505d9bf55a7a0ca257fb.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/eec4c0236afc26744c9c4e910bc34958.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/3112b7b6526db5bc83e275260ae60525.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f2671b7f42ce505d9bf55a7a0ca257fb.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/4fd96b3cf02f4c7b5c8964ac8167f7af.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/0be121fa5b8988fbabbbc526af3b0fc0.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/3112b7b6526db5bc83e275260ae60525.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f2671b7f42ce505d9bf55a7a0ca257fb.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/eec4c0236afc26744c9c4e910bc34958.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/4fd96b3cf02f4c7b5c8964ac8167f7af.gif)
![[javascript]解决IE7的window.close()弹出确认提示框 - 白云城主 - 天天都很累 啥时候是个头啊](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
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" οnclick="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" οnclick="closeWin()"/>
</div>
</form>
</body>
</html>