我有一个主窗口main.jsp,在其中用window.open(slave.jsp,"windowName",parameter)打开了另一窗口slave.jsp。
我怎样才能让slave.jsp关闭的同时main.jsp自动刷新。
slave.jsp的关闭有两种:
提交给本页后自动关闭
<script>
window.opener.location.reload();
self.close();
</script>
直接点右上角的叉关闭
如果点X关闭(或按alt+f4)的话,
<script>
function window.onbeforeunload(){
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey){
window.opener.loaction.reload()
}
</script>
还可以:
<script language=JavaScript>var Link;function Refresh(Link) {window.opener.location.href=Link;}</script>
<script language=JavaScript>Refresh('WebForm1.aspx');self.close();</script>
如果需要在帧结构页面中,帧中子页面调用存放帧结构的主页面时,可使用parent对象。如:
<script language=JavaScript>parent.self.close();</script>
分享到:
相关推荐
首先,我们需要创建两个窗口:一个是初始窗口(例如`mainwindow`),另一个是新打开的窗口(例如`dialog`)。这两个窗口的定义通常会包含在对应的`.cpp`和`.h`文件中,如`mainwindow.cpp`、`mainwindow.h`和`dialog....
紧接着,使用primaryStage.setOnCloseRequest()方法设置了一个事件处理器,当窗口关闭请求发生时,该处理器会被调用,并在控制台输出“监听到窗口关闭”。最后,通过调用launch(args)方法启动应用程序。 通过此例,...
为了允许用户在特殊情况下退出程序,你可能还需要提供其他关闭方式,如菜单项或快捷键,或者在后台线程中检测特定条件并关闭窗口。 总之,通过拦截和处理`WM_CLOSE`消息,我们在Visual C++中可以创建一个无法通过...
在C#开发中,特别是在Windows Forms应用程序中,有时我们需要在用户执行某些操作后打开一个新的窗口(Form),同时关闭当前窗口。这种需求常见于登录验证、切换视图等场景。本文将详细介绍如何在C#中实现这一功能,...
标题“根据窗口标题关闭窗口”涉及的是一个编程技术,它允许开发者通过指定窗口的标题来关闭对应的运行进程或窗口。这种技术通常应用于自动化脚本、系统管理工具或者自定义应用程序中,以实现对特定窗口的精确控制。...
这段代码创建了一个窗口,并设置了当接收到WM_CLOSE消息(即窗口关闭请求)时调用`.窗口关闭事件`。在事件处理中,我们先尝试释放必要的资源,然后检查是否有异常发生。如果有异常,显示错误信息并结束程序;如果...
在网页设计中,有时我们需要实现一个功能:当用户在弹出的子窗口中完成操作后,不仅关闭子窗口,还要同时关闭父窗口中特定的层(通常是一个遮罩层或者模态对话框)。这个功能常见于用户进行确认、选择或其他交互操作...
3. 如果你的应用程序有一个主窗口,可以利用事件监听其他窗口的关闭,记录已关闭的窗口,并在需要时关闭所有窗口。例如,你可以在每个子窗口的关闭事件中通知主窗口: ```csharp private void MyForm_FormClosing...
通常,当用户点击这个按钮时,系统会发送一个WM_CLOSE消息给窗口过程,窗口过程接收到这个消息后,会执行关闭窗口的操作。要实现屏蔽或拦截这个关闭消息,我们需要对窗口的消息处理机制进行干预。 首先,我们需要...
通过这个程序,你可以指定一个字符串作为目标窗口的标题,它会遍历所有打开的窗口,并如果发现窗口标题包含该字符串,就关闭这个窗口。 首先,让我们理解VB中如何操作窗口。VB提供了`FindWindow` API函数,这是一个...
在易语言中,"关闭窗口提示"是一个常见的功能,它涉及到用户交互和程序控制流程的重要方面。 首先,我们要理解"关闭窗口提示"的概念。在大多数应用程序中,当用户尝试关闭窗口时,可能会希望得到一个确认提示,以防...
易语言是一种专为中国人设计的编程语言,它的目标是让编程变得简单、易学。"主副窗口"在易语言程序设计中是非常...同时,易语言学习论坛是一个宝贵的资源,那里有众多的教程、讨论和问题解答,是学习易语言的好去处。
本教程将专注于使用Visual Studio 2010版本实现一个登录功能,确保登录成功后,主窗口(Form2)启动,而登录窗口(Form1)自动关闭。我们将探讨几个关键知识点,包括事件处理、窗体间通信以及文本格式化。 首先,...
3. **安全性**:虽然禁用窗口关闭按钮可以防止用户误操作,但同时也可能导致恶意软件滥用此功能阻止用户关闭窗口。因此,在开发过程中还需考虑安全性问题。 #### 总结 通过上述介绍和示例代码,我们了解了如何使用...
然而,为了更好地控制用户界面的行为,我们需要学习如何通过编程的方式来关闭窗口。 在PyQt5中,我们可以使用信号和槽的概念来实现这一目标。信号是当特定事件发生时,一个对象可以发出的通知。槽则是响应这些信号...
易语言关闭指定窗口源码,关闭指定窗口,枚举窗体,是否关闭,寻找顶级窗口_,枚举子窗口_,枚举父窗口_,取屏幕句柄_,取窗口标题_,投递消息,API_结束进程,API_GetWindowThreadProcessId,API_退出进程,API_OpenProcess,API_...
这意味着当你切换工作簿时,你需要关闭当前工作簿或使用“窗口”菜单来查看另一个工作簿。然而,如果同时打开两个独立窗口,你可以并排比较不同的工作簿,或者同时编辑多个表格,提高工作效率。 **步骤1:创建第二...
其中,一个名为“通用窗口关闭器”的实用工具应运而生,它通过识别窗口的名称或类名来自动关闭用户指定的广告窗口,从而提供了一种解决之道。 这款工具的设计出发点是帮助用户从广告困扰中解脱出来,特别是在那些...
要关闭一个VI,首先需要获取到这个VI的引用。 1. **创建引用**: 可以通过`Open VI Reference`函数来获取已打开的VI引用。你需要提供VI的完整路径作为输入,函数将返回一个VI引用。 2. **关闭VI**: 获取到VI引用后...
窗口句柄是操作系统分配给每个窗口的一个唯一标识,它是一个整数值,用于系统内部识别和操作窗口。在C#中,我们可以使用`System.Diagnostics.Process`类和`Process.GetCurrentProcess()`方法来获取当前进程的句柄,...