调用window.close()如何不出现确认窗口?
2005-05-06 00:49
267 查看
当在IE中调用window.close()时,若当前IE是一个新的instance,即是一个new的IE进程,则IE会跳出一个确认对话框;若当前IE窗口是从其它IE窗口打开的,则不跳出对话框。
要使新的IE窗口在关闭时不跳出确认对话框,以往的做法是调用HTML HELP的ActiveX组件的功能,如:
<object id=closeWindow classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Close"></object>
<a href="javascript:document.all.closeWindow.Click()">关闭窗口</a>
出于安全性的考虑,这个办法在IE5.5及以上的版本中已经禁止了。
其实还有个最简单的办法:
<a href="javascript:window.opener=null;window.close()">关闭窗口</a>
呵呵,太简单了,为什么以前少有人试呢?
呵呵,太简单了,为什么以前少有人试呢?
要使新的IE窗口在关闭时不跳出确认对话框,以往的做法是调用HTML HELP的ActiveX组件的功能,如:
<object id=closeWindow classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Close"></object>
<a href="javascript:document.all.closeWindow.Click()">关闭窗口</a>
出于安全性的考虑,这个办法在IE5.5及以上的版本中已经禁止了。
其实还有个最简单的办法:
<a href="javascript:window.opener=null;window.close()">关闭窗口</a>
呵呵,太简单了,为什么以前少有人试呢?
呵呵,太简单了,为什么以前少有人试呢?
相关文章推荐
- 在使用JS调用Window.close()方法关闭一个窗口是,如何禁止弹出对话窗口?
- window.close() 不出现提示“是否要关闭本窗口”
- 如何在javascript里用window.close(); 关闭窗口时不提示“是否要关闭本窗口”!
- 实现调用window.close()关闭窗口时IE不提示
- window.close()不出现提示框直接关闭窗口
- window.close() 不出现提示“是否要关闭本窗口”
- 如何在javascript里用window.close(); 关闭窗口时不提示“是否要关闭本窗口”!
- 如何在javascript里用window.close(); 关闭窗口时不提示“是否要关闭本窗口”!
- 【C#】无损转换Image为Icon 【C#】组件发布:MessageTip,轻快型消息提示窗 【C#】给无窗口的进程发送消息 【手记】WebBrowser响应页面中的blank开新窗口及window.close关闭本窗体 【手记】调用Process.EnterDebugMode引发异常:并非所有引用的特权或组都分配给呼叫方 【C#】DataRowState演变备忘
- 如何避免在IE中执行window.close()后弹出一个新IE窗口
- 使用window.close关闭窗口后,出现一个新的页面问题
- 调用window.close()不需要确认的方法
- window.close() 不出现提示“是否要关闭本窗口”
- 如何让安卓WebView支持js调用window.open()和window.close()的方法。
- window.close(); 直接关闭页面 防止弹出“您查看的网页真该试图关闭窗口。是否关闭此窗口?”
- Layer:如何调用layer.open打开的的iframe窗口中的JS?
- 如何在父窗口中得知window.open()出的子窗口关闭事件
- SetForegroundWindow、SetActiveWindow、SetFocus 如何将一个某个窗口提到最顶层
- SetForegroundWindow以及 如何将一个某个窗口提到最顶层(转)
- js window.open()实现打印,如何在关闭打印窗口时刷新父窗口