window.close关闭窗口,不弹出系统提示,直接关闭:
=================================================== 当我们用这种方法:Response.Write("<script>window.close()</script>") 总是提示什么:你查看的网页试图关闭的提示 如何去掉提示,直接关闭窗体? 可以用以下方法: Response.Write("<script>window.opener=null;window.close()</script>") 只有ie6才支持. opener只要设为任何值都可以,不会出现提示
如果是通过子窗体关闭父窗体时怎么做呢 子窗体(弹出窗体): 同理可得: Response.Write("<script>window.opener.top.opener=null;window.opener.top.close()</script>")
============================================================ 最简单的无提示关闭窗口代码(直接复制便可用): <input type="button" onClick="window.opener = 'xxx';window.close();" value="IE6最简单的无提示关闭窗口" > ============================================================== 关闭窗口有提示: <input type="button" onClick="javascript:window.close();" value="关闭"> <a href="javascript:window.close();">关闭</a> ============================================================== 自动关闭窗口代码: <script language="javascript"> <!-- function clock(){i=i-1 document.title="本窗口将在"+i+"秒后自动关闭!" if(i>0)setTimeout("clock();",1000); else self.close();} var i=20 clock(); //--> </script> 在网页源代码中加入下面的代码,则该窗口将在20秒钟之后自动关闭!这与跳出式小窗口配合使用是再好不过啦!代码中“i=20”表示关闭的延迟时间为20秒,可任意修改。 ================================================================== 无提示操作,自动关闭窗口 <script>setTimeout("window.opener = 'xxx';window.close();;",1000);</script> ================================================================== 怎么隐藏IE的菜单栏,工具栏和地址栏: <script language="javascript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script>
<a href="javascript:;" onClick="MM_openBrWindow('s.html','yy','width=300,height=300')">连接该页的地址</a> =================================================================== 设置本窗口大小且定时自动无提示关闭:
<BODY onload="top.resizeTo(300,300);"> <div align=center>成功插入数据!<br><br> </div> <script>setTimeout("window.opener = 'xxx';window.close();;",2000);</script> </BODY> ==================================================================== 点击连接弹出一特定(隐藏IE的菜单栏,工具栏和地址栏)窗口:
<A HREF="s.html" onClick="javascript:window.open(this.href,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=0,left=0,width=790,height=545');return false">新建窗口</a> ===================================================================== 详细介绍设置窗口大小,IE的菜单栏,工具栏和地址栏:
设置窗口大小可以用resizeTo(),resizeBy()函数 把这段代码加到你网页源代码的<head></head>之间。 〈script language=javascript〉resizeTo(x,y)〈/script〉或者把其中的resizeBy() x,y是你想要的窗口的长宽,dx,dy是你想要窗口长宽增加的值。(dx,dy)是负数的时候就缩小了。 隐藏工具栏,菜单栏的话必须打开新窗口才行(下面的代码对IE而言,不同浏览器可能格式有所区别,open后面不要回车换行!) window.open("url","window_name","menubarbar=no,toolbar=no"></script〉 〈script> url是你要在新窗口中显示的网页的地址,window_name是窗口的名字,做链接的
|