社区
JavaScript
帖子详情
请问如何在关闭主窗口后,子窗口检测主窗口是否关闭,然后自动关闭。
wuxing
2002-11-03 02:56:42
请问如何在关闭主窗口后,子窗口检测主窗口是否关闭,然后自动关闭。
...全文
104
7
打赏
收藏
请问如何在关闭主窗口后,子窗口检测主窗口是否关闭,然后自动关闭。
请问如何在关闭主窗口后,子窗口检测主窗口是否关闭,然后自动关闭。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
希默软件
2002-11-04
打赏
举报
回复
<script>
function window.onbeforeunload(){
with(event){
if(clientX>document.body.clientWidth &&clientY<0||altKey)
alert("Are u sure to close?")
else
alert("Are u sure to refresh?")
}
}
</script>
gucs
2002-11-04
打赏
举报
回复
如果知道onunload是刷新时触发的还是关闭时触发的?
希默软件
2002-11-04
打赏
举报
回复
刷新的时候也会触发onunload
Dickensi
2002-11-04
打赏
举报
回复
楼上的也可以实现!
但我觉得响应主窗口的unload事件是最好的一种方式!
在unload处理中,close子窗口!
希默软件
2002-11-04
打赏
举报
回复
parent是针对分帧(frame)的情况,不可能parent frameset关闭了child frame还开着
检测父窗口是否关闭使用:
if(window.opener==null)
alert("已关闭")
else
alert("还没关")
antshome
2002-11-03
打赏
举报
回复
<SCRIPT LANGUAGE=javascript>
<!--
function closeWindow()
{
if (typeof(window.parent)!='object')
window.close();
setTimeout("closeWindow()",100);
}
closeWindow();
//-->
</SCRIPT>
tzzxj96
2002-11-03
打赏
举报
回复
别人的:
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body scroll=no leftmargin=0 topmargin=0 valign=top oncontextmenu="return false;">
<OBJECT id="min" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM name="Command" value="Minimize"></OBJECT>
<script>
var openwinflag;
function freezwy()
{
openwinflag=window.open(top.location,'freezwy_tj','fullscreen=0,toolbar=no,scrollbars=no,resizable=1,menubar=no');
window.focus();
document.min.Click();
}
if(window.name != "freezwy_tj")
{
freezwy();
openwinflag.resizeTo(800,600);
openwinflag.moveTo(0,0);
}
function closewin()
{
openwinflag.close();
self.close();
}
</script>
<input type="button" name="Submit" value="关闭" onclick="closewin()">
</body>
</html>
WPF
主
窗口
和
子
窗口
的退出问题
情况: 点击
主
窗口
、
子
窗口
退出按钮,
主
窗口
与
子
窗口
全部退出。 单独
关闭
子
窗口
。 第一种情况
主
窗口
定义Button1 private void Button1_click_exit() { Application.Current.Shutdown(); }
子
窗口
定义Button2 private void Button2_click_exit() { Application.Curr...
ImGui 学习笔记(三)—— 隐藏
主
窗口
&
窗口
关闭
检测
另一种隐藏平台
窗口
的实现是使用分层透明,这里我也介绍一下,就是在 Win32
窗口
创建时使用纯色画刷,然后使用 SetLayeredWindowAttribute 将背景色去除,将平台
窗口
设置为无边框全屏
窗口
(注意不是独占显示器的
窗口
),然后给
窗口
添加 WS_EX_TRANSPARENT 样式,这将允许在
窗口
完全透明的位置穿透鼠标、键盘消息。我们最好在
窗口
透明的基础上隐藏平台
窗口
。然后,我们在平台
窗口
创建时候,指定 WS_POPUP WS_EX_TOOLWINDOW 以便于不在任务栏显示平台
窗口
的图标。
父
窗口
去
检测
子
窗口
是否
关闭
// 全局定义参数打开的页面和
检测
时间 var newWindow; var timer; function openWindow (path){ newWindow = window.open(null,null,null",null",toolbar=no,menubar=no,scrollbars=yes,resizabl
可以有一个函数,再
主
窗口
中,在打开
子
窗体的函数内,当
子
窗体
关闭
后,执行一个函数。
首先,在你的
子
窗口
类中,你可以定义一个信号。这个信号将在
子
窗口
关闭
时发射。例如:Q_OBJECTsignals:// 自定义的
关闭
信号// ... 其他成员函数和变量 ...在你的
主
窗口
和
子
窗口
类中,确保都使用了Q_OBJECT宏。这个宏是Qt的元对象系统的一部分,它允许你使用信号和槽机制。Q_OBJECT // 确保有这个宏// ...Q_OBJECT // 确保有这个宏// ...在
子
窗口
类中定义了一个自定义信号。在
子
窗口
的closeEvent中发射这个信号。
C#
窗口
应用程序编程实现
主
窗口
打开登录
窗口
关闭
按照原来的想法,在登录按钮Click事件中添加代码 FrmMain fm= new FrmMain(); Fm.Show(); this.Close(); 但事实证明这个是行不通的。因为
主
窗口
是由登录
窗口
打开的,所欲我们
关闭
登录
窗口
时,
主
窗口
也会被一起
关闭
。 还有会想到让登录
窗口
隐藏起来使用 this.Close(); 但是这会使得这个程序无法从任务栏中
关闭
,只有从任务管理器中
关闭
。非常的不便利。 解决方法: 1、在Program.cs中代码为: 也可简写为: FrmLogin frmlogin
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章