夢幻之旅

          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
            回復  更多評論
            

          主站蜘蛛池模板: 丹凤县| 彭山县| 安新县| 淮阳县| 达州市| 红安县| 新竹市| 三穗县| 杭州市| 左贡县| 楚雄市| 尼木县| 扶余县| 梧州市| 信阳市| 泌阳县| 金门县| 垣曲县| 二连浩特市| 广州市| 阳山县| 临邑县| 图片| 东乡| 玉溪市| 长沙市| 德州市| 友谊县| 越西县| 漳平市| 长武县| 北安市| 通江县| 财经| 临颍县| 尖扎县| 柳河县| 新源县| 壶关县| 饶河县| 安徽省|