转载自
http://blog.csdn.net/diven_net/archive/2006/09/09/1199573.aspx
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是窗口的名字,做链接的时候可能用到,不用的话可以用""代替,menubarbar(菜单栏) toolbar (工具栏)locationbar(地址栏) status(状态栏) personalbar resizabla(是否允许调整大小) fullsreen(是否全屏)这些参数你可以按照同样的格式使用
代码如果运行出错,就检查一下是否有多余的空格,还有那个“〈”“〉”,有一次我直接粘贴网页上的代码就好出过“〈”“〉”问题。
=====================================================================
分享到:
相关推荐
js 特效 html 特效 关闭窗口链接 js 特效 html 特效 关闭窗口链接
js 特效 html 特效 完全自动关闭窗口 js 特效 html 特效 完全自动关闭窗口
js 特效 html 特效 关闭窗口的提示 js 特效 html 特效 关闭窗口的提示
这个对象提供了许多方法,用于控制浏览器窗口的行为,包括打开新窗口和关闭当前窗口。本篇将详细讲解`window.open()`和`window.close()`这两个方法以及相关的知识点。 1. `window.open()`: 这个方法用于在浏览器中...
本文将深入探讨如何使用HTML、CSS以及JavaScript创建和管理模态窗口,特别是针对Internet Explorer(IE)浏览器中特有的`window.showModalDialog()`和`window.showModelessDialog()`方法。 #### HTML模态窗口概述 ...
js 特效 html 特效 关闭窗口同时打开新窗口 js 特效 html 特效 关闭窗口同时打开新窗口
根据给定的文件信息,我们可以总结出以下几种在.NET 2005中关闭窗口的方法: ### 1. 使用HTML与JavaScript结合 在子窗体中的ASPX页面中,可以通过HTML和内嵌JavaScript来实现窗口关闭的功能。具体代码如下: ```...
在JavaScript中,`window`对象提供了`close()`方法来关闭当前窗口。而要关闭父窗口的某个元素(如层),我们需要获取到该元素的引用,然后执行相应的操作。这可能涉及到DOM操作,比如设置元素的`display`属性为`none...
#### 一、JS基础关闭子窗口方法 在JavaScript中,关闭一个弹出的或打开的子窗口(通常是由`window.open()`方法创建的)可以通过调用该窗口对象上的`close()`方法来实现。下面提供了一些基本的示例。 ```javascript...
### JavaScript关闭窗口和页面的方法 在Web开发过程中,有时候我们需要通过JavaScript来关闭当前窗口或页面。这不仅可以提高用户体验,还能让程序逻辑更加清晰。本文将详细介绍几种常用的JavaScript关闭窗口和页面...
只有通过`window.open()`创建的窗口或者当前窗口(`window`对象)才能调用`close()`方法关闭自己。试图关闭其他非自身创建的窗口将不会有任何效果,这是为了防止恶意脚本强制关闭用户的窗口。 在实际应用中,我们...
通过在HTML按钮的`onclick`事件中调用`window.close()`方法来实现窗口关闭功能。 **示例代码:** ```html 关闭窗口" onclick="javascript:window.close()" /> ``` **注意:** 上述代码中使用了`javascript:`伪协议...
### .NET弹出窗口关闭方法详解 #### 一、引言 在Web开发过程中,我们经常需要使用到弹窗功能来展示额外的信息或者提供特定的功能操作。而在.NET框架下实现弹窗并正确处理其关闭逻辑,则是前端与后端开发人员都需要...
子窗口可以通过`window.parent.close()`来关闭父窗口,但在此之前,需要解除与父窗口的引用,防止出现关闭询问,即`window.parent.opener = null;`。 2. **子窗口操作父窗口的大小**: - **最大化**:通过设置...
最后,我们使用`window.close()`方法来关闭子窗口。 在实际应用中,这种方式可以用于实现各种复杂的业务逻辑,例如,在电商网站中,我们可以使用这种方式来实现从子窗口中传递订单信息给父窗口,从而实现订单的提交...
这可以通过 `addEventListener` 方法来实现,添加 `showModal` 和 `hideModal` 函数。在这些函数中,可以改变模态窗口 `div` 的 `display` 属性(如从 `none` 到 `block`),以及调整其动画效果(如淡入淡出)。 ...
但需要注意的是,window.close()方法只能关闭由脚本打开的窗口。如果要关闭当前窗口,需要配合window.open('','_self')方法使用,这里_self参数表示当前窗口。为了避免在一些浏览器(比如IE)中可能出现的问题,可以...
在JavaScript中,实现自动关闭窗口通常涉及定时器(setTimeout或setInterval)和window对象的close方法。以下是对这一特效的详细解释: 1. **setTimeout()**:这是一个内置的JavaScript函数,用于在指定的时间(以...
要禁用关闭窗口,我们可以重写`OnFormClosing`方法,阻止事件的默认处理。以下是一个简单的示例: ```csharp using System; using System.Windows.Forms; public class MyForm : Form { public MyForm() { // ...
### showModalDialog 弹出窗口关闭不刷新父窗口的实现方法 #### 一、背景介绍 在Web开发过程中,经常会遇到需要使用弹出窗口显示额外信息或进行特定操作的情况。`showModalDialog` 是一个非常实用的功能,允许创建...