Javascript关闭窗口不提示关闭对话框

我们知道直接使用window.close()是会出现关闭提示的,这个用户体验就打折扣了,

解决方法

子窗口调用window.close()的时候就不会弹出对话框了,所以只要将窗口设一个伪父窗口,那么IE就会把当前窗口当成一个子窗口

代码如下

用 window.opener = null;就可以

 代码如下 复制代码
// 不提示窗口关闭对话框
parent.window.opener = null;
parent.window.open("", "_self");
parent.window.close();
parent.window.location.href = "";
window.close();

其它方法

 代码如下 复制代码

//普通带提示关闭
function closeie(){
window.close();
}

//关闭IE6不提示
function closeie6(){
window.opener=null;
window.close();
}

//关闭IE7不提示
function closeie7(){
window.open('','_top');
window.top.close();
}

时间: 2024-09-19 04:47:06

Javascript关闭窗口不提示关闭对话框的相关文章

JS关闭窗口与JS关闭页面的几种方法小结

 本篇文章要是对JS关闭窗口与JS关闭页面的几种方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 第一种:JS定时自动关闭窗口 <script language="javascript"> <!-- function closewin() { self.opener=null; self.close(); } function clock() { i=i-1 document.title="本窗口将在" + i + "秒后

JS关闭窗口与JS关闭页面的几种方法小结_javascript技巧

第一种:JS定时自动关闭窗口<script language="javascript"><!--function closewin(){self.opener=null;self.close();}function clock(){i=i-1document.title="本窗口将在" + i + "秒后自动关闭!";if(i>0)setTimeout("clock();",1000);else clo

js window.close关闭窗口不提示代码

利用WebBrowser.ExecWB  代码如下 复制代码 <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"> </object> <input type="button" name="Button" value="关闭窗口" onClic

IE JS无提示关闭窗口不提示的方法_javascript技巧

IE6: 复制代码 代码如下: <script> window.opener=null; window.close(); </script> IE7: 复制代码 代码如下: <script> window.open('','_self'); window.close(); </script> IE6.IE7.FF通用代码: 复制代码 代码如下: <script> window.opener=null; window.open('','_self'

关闭网页窗口无提示的JS代码

如果你讨厌关闭窗口时的提示对话框,把这几行代码加进去,就要可以解决了. 在IE7.IE8中,使用JavaScript提供的close()方法都可以关闭当前窗口或标签,但都提示讨厌的对话框,找了下代码,终于可以无提示直接关闭了. JavaScript代码 function CloseWin()       {       window.opener=null;       window.open('','_self');       window.close();       }     实例:

MathType窗口关闭后不提示是否保存了怎么办

  具体操作方法如下: 1.从Word中打开MathType公式编辑器,不管是从Word中插入对象还是从Word中的MathType菜单中打开MathType都可以,如果是对公式进行修改可以直接双击已经编辑好的公式. 打开软件进入编辑状态 2.进入到公式编辑界面后,点击MathType菜单栏中的"预置"(或者"选项")--"对象编辑预置". 在MathType菜单中选择"预置"--"编辑对象预置" 3.之后

JavaScript窗口功能指南之关闭窗口

当你创建了一个新窗口时,将open()方法的返回值分配给一个变量非常重要.比如,下面的语句就是创建一个新窗口,然后立即关闭它: win = window.open("http://www.docjs.com/", "js"); win.close(); 每一个浏览器窗口都清楚地与一个window对象对应,所以,当你想引用当前窗口时,你应该使用window对象.下面的语句设置当前窗口的URL: window.location.href = "http://w

IE,firefox(火狐)浏览器无提示关闭窗口js实现代码小结_javascript技巧

经编辑整合的版本: 注意 如果你使用的是firefox浏览器必须要做以下设置 1.在地址栏输入about:config然后回车,警告确认 2.在过滤器中输入"dom.allow_scripts_to_close_windows",双击即可将此值设为true 即可完成了. js关闭窗口兼容firefox.chrome.ie 复制代码 代码如下: function windowclose() { var browserName = navigator.appName; if (browse

关于在asp.net中嵌入javascript关闭窗口命令的问题

问题描述 我一个弹出窗口中的关闭按钮执行的代码事件为:Response.Write("<script>opener.location.href=opener.location.href;close();</script>");为何在我这边开发环境下很好用,可移植到用户哪儿,这关闭按钮失灵了,窗口就是关不了,不知何故!!请高手帮忙! 解决方案 解决方案二:Response.Write("<script>alert('不存在的页面');wind