夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

          在不是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了!

          posted on 2010-04-14 10:22 HUIKK 閱讀(3972) 評論(2)  編輯  收藏 所屬分類: JavaScript

          評論

          # re: js關閉窗口無提e示 2012-11-22 17:31 e
          e  回復  更多評論
            

          # re: js關閉窗口無提e示 2012-11-22 17:32 e
          @e
            回復  更多評論
            

          主站蜘蛛池模板: 普定县| 镇宁| 泰州市| 应城市| 邹平县| 东阿县| 当阳市| 高邑县| 临邑县| 隆化县| 徐水县| 三门峡市| 昌黎县| 滨海县| 乐安县| 建宁县| 红原县| 龙州县| 慈利县| 岫岩| 健康| 新龙县| 胶南市| 本溪市| 许昌市| 普陀区| 娱乐| 古蔺县| 汝州市| 洞头县| 芦山县| 武乡县| 申扎县| 陆河县| 奇台县| 齐河县| 赫章县| 伊宁县| 曲沃县| 鲁山县| 石城县|