zoukankan      html  css  js  c++  java
  • JavaScript技巧——js关闭窗口无提示

     
    js关闭窗口无提示
     

    在不是js打开的页面上按window.close(), 会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。
    试试下面代码:

    <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
    </object>
    <input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)">
    试着改变参数会得到其他一些功能:

    WebBrowser.ExecWB(1,1) 打开
    WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
    WebBrowser.ExecWB(4,1) 保存网页
    WebBrowser.ExecWB(6,1) 打印
    WebBrowser.ExecWB(7,1) 打印预览
    WebBrowser.ExecWB(8,1) 打印页面设置
    WebBrowser.ExecWB(10,1) 查看页面属性
    WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
    WebBrowser.ExecWB(17,1) 全选
    WebBrowser.ExecWB(22,1) 刷新
    WebBrowser.ExecWB(45,1) 关闭窗体无提示

    另一种关闭窗口无提示的方法:

    <input type="button" value="没有提示关闭" onclick="window.opener=null;window.close();" />

     

    同样的语句,在IE6下很正常,在IE7下就弹出要关闭窗口前的提示。很简单,请使用这段代码:
    <a href="#" onclick="window.opener=null;window.open('','_self');window.close();" >不确认关闭 </a >
    也就是在window.opener=null;window.close()之间加入window.open('','_self');
    就OK了!



    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/liangweiwei130/archive/2008/11/05/3226602.aspx
  • 相关阅读:
    html5中新增的form表单属性
    FORM
    .Net Core 发布失败
    Sql Server查询最近执行sql
    HttpWebRequest.GetResponse()操作超时
    使用SqlBulkCopy批量插入/更新数据
    ADO .NET 往数据库批量插入数据发生错误:超时时间已到,但是尚未从池中获取链接
    Ueditor代码内容前台只显示一行
    Lambda表达式
    委托的简单使用
  • 原文地址:https://www.cnblogs.com/yangbin1005/p/1568365.html
Copyright © 2011-2022 走看看