关闭窗口时的提示框怎么去掉啊?急!!!!!!!
我在程序启动时用了我一个中间页面,启动后打开登录页面后关闭此中间页面,用的代码是
window.open('login.aspx','_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no);
this.opener=null;
self.close();
此代码在ie6中运行时没有任何问题,但是在有的ie5或其他版本中仍然有提示框出现,不知怎么在其他版本中也让他不提示????
问题点数:100、回复次数:12Top
1 楼onlysix(onlysix)回复于 2003-12-01 09:52:57 得分 0
没有人帮忙吗??Top
2 楼saucer(思归)回复于 2003-12-01 09:53:06 得分 60
try
<OBJECT id=hh type="application/x-oleobject" width=0 height=0
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM name="Command" value="Close">
</OBJECT>
<A HREF="#" onclick="hh.Click()">CLOSE ME</A><BR>
<A HREF="#" onclick="javascript:top.opener=null;top.close();">CLOSE</A>
<object classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" id=closewin></object>
<input type="button" value="close" onclick="closewin.ExecWB(45,1)">Top
3 楼jackyhx(飞不动的侠)回复于 2003-12-01 10:00:16 得分 0
onclick="javascript:window.opener=null;self.close"Top
4 楼gOODiDEA(无语)回复于 2003-12-01 10:13:00 得分 40
IE窗口自动关闭
//IE6+SP1以下有效
<OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
<a href="javascript:closeit.Click()">点这里关闭窗口</a>
//IE5.5以上有效
<input type=button value=关闭 onclick="window.opener='null';window.close()">
//IE5.5以上有效
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
<input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)>Top
5 楼freecs(北狼)回复于 2003-12-01 10:13:19 得分 0
window.open("index.aspx","_blank","toolbar=no,location=no,directories=no,menubar=no,height=547,resizable=no");
window.parent.opener=null;
window.close();
Top
6 楼asam2183(三山)回复于 2003-12-01 10:13:59 得分 0
Response.Write("<script language='javascript'>window.opener=null;window.close()</script>");Top
7 楼onlysix(onlysix)回复于 2003-12-01 10:14:39 得分 0
to:思归
谢谢!!
1,提示只能在html帮助中使用。
2,还是和问题一样的提示。
3,有activex控件的安全限制,提示不是安全的activex控件。
有没有其他好方法啊???Top
8 楼yehanyu(愿生命化作那朵莲花)回复于 2003-12-01 10:29:05 得分 0
一闪一闪亮晶晶,满天都是小星星
好多高人啊,学习学习!Top
9 楼caoit(lost)回复于 2003-12-02 11:55:07 得分 0
window.close();Top
10 楼xueqs()回复于 2003-12-02 12:07:20 得分 0
upTop
11 楼myhex(小乙)回复于 2003-12-02 12:43:29 得分 0
如果是主窗体和较新版本的浏览器,纯粹访问DOM的方式是肯定不能去掉这句提示的。
不过还是有一种实现方法的
你不能直接调用window.close
必须把window.close方法在另外js函数里调用,
比如setTimeout("window.close()",1);就不会有提示
但这种方法似乎只在一些老版本IE里有效
Top
12 楼rock1981(呵呵呵)回复于 2003-12-02 13:04:15 得分 0
这么多高手在,upTop




