转载  关闭当前页面,没有提示框。 收藏

解决IE7的window.close()弹出确认提示框
一、打开新页面,原页面关闭,且不弹出确认提示框
<a href="javascript:op();">打开</a>
<SCRIPT LANGUAGE="JavaScript">
<!--
var a;
function op(){
   a=window.open("about:blank","_top");
   a.document.write("<a href=\"javascript:self.opener=null;self.close();\">关闭</a>");
}
//-->
</SCRIPT>
二、只允许open一次
var newwindow = '';

    function popitup(url,target) {
     if (!newwindow.closed && newwindow.location) {
      newwindow.location.href = url;
     }
     else {
      newwindow=window.open(url,target);
      if (!newwindow.opener) newwindow.opener = self;
     }
     if (window.focus) {newwindow.focus()}
     return false;
    }

三、直接关闭IE,不弹出确认提示
<SCRIPT LANGUAGE="JavaScript">
<!--
function closeWin(){
   window.open("","_self");
   top.opener=null;
   top.close();
}
//-->
</SCRIPT>

发表于 @ 2009年02月02日 11:14:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:J2SE API读取Properties文件六种方法  | 新一篇:80后单身的十大烦恼

  • 发表评论
  • 评论内容:
  •  
Copyright © bobor_2008
Powered by CSDN Blog