起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: qq883936

[处理中1] 关闭旧页面同时打开新页面,如何实现?

[复制链接]

13

主题

313

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
QQ
发表于 2016-10-31 14:40:10 | 显示全部楼层
建议debugger调试一下
回复 支持 反对

使用道具 举报

32

主题

116

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2016-10-31 14:55:39 | 显示全部楼层
多谢
回复

使用道具 举报

32

主题

116

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2016-11-2 22:53:34 | 显示全部楼层
本帖最后由 qq883936 于 2016-11-4 13:59 编辑

                                        self.owner.close();
                                        window.close();        

我把这两句删掉就可以了。看来是我自己关掉的。

===========================================================
我分析情况是这样的。母页面用windowDialog1打开子页面,子页面关闭前send()消息给母页面
母页面打开另一子页面,然后返回第一个子页面接着运行程序,子页面按套路应该调用 this.owner.close()关闭自身。

母页面如果用windowDialog2打开另一子页面,那我的程序是对的

但我为了节约资源,仍然用windowDialog1打开另一子页面,也就是第一个子页面和第二个子页面都用windowDialog1打开,
因此程序返回第一个子页面,这时子页面仍按套路调用 this.owner.close()关闭自身,结果把新开的页面也关闭了。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-16 04:13 , Processed in 0.058143 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表