jQuery MiniUI

 找回密码
 立即注册
查看: 26867|回复: 9
打印 上一主题 下一主题

miniui.open()页面后,如何关闭?window.close()无效 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-1-28 15:42:08 |只看该作者 |倒序浏览
如题,我可能out了,在A页面miniui.open()B页面,然后B页面要单独做个关闭窗口按钮,
window.close();无效,请大侠指教!

Rank: 8Rank: 8

沙发
发表于 2013-1-28 15:46:25 |只看该作者
window.CloseOwnerWindow(),关闭有父页面的窗口

Rank: 3Rank: 3

板凳
发表于 2013-1-28 15:51:41 |只看该作者
factory 发表于 2013-1-28 15:46
window.CloseOwnerWindow(),关闭有父页面的窗口

B窗口,刷新A窗口呢,大神!

Rank: 8Rank: 8

地板
发表于 2013-1-28 16:02:18 |只看该作者
yuleizhuai 发表于 2013-1-28 15:51
B窗口,刷新A窗口呢,大神!

这个是关闭弹出窗口的啊
如果你要关闭刷新A窗口,那就在mini.open({
    ......
    ondestroy:function(){
      在这个里面做刷新操作
   }
})

Rank: 3Rank: 3

5#
发表于 2013-1-28 16:03:49 |只看该作者
yuleizhuai 发表于 2013-1-28 15:51
B窗口,刷新A窗口呢,大神!

版主。
我用window.parent.location.href =window.parent.location.href ; 此方法刷新页面后
在A弹出的页面B,就自己关闭了啊。我不想关闭,要怎么刷新呢

Rank: 3Rank: 3

6#
发表于 2013-1-28 16:10:08 |只看该作者
factory 发表于 2013-1-28 16:02
这个是关闭弹出窗口的啊
如果你要关闭刷新A窗口,那就在mini.open({
    ......

能不能在B页面提交后,就刷新一次A页面呢。
只能是在B页面销毁时才刷新A页面吗?

Rank: 8Rank: 8

7#
发表于 2013-1-28 16:56:25 |只看该作者
yuleizhuai 发表于 2013-1-28 16:10
能不能在B页面提交后,就刷新一次A页面呢。
只能是在B页面销毁时才刷新A页面吗? ...

可以的,window.Owner获取到的是父窗口,window.Owner.abc(),子页面调用父页面abc()的方法

Rank: 3Rank: 3

8#
发表于 2013-1-28 17:22:55 |只看该作者
factory 发表于 2013-1-28 16:56
可以的,window.Owner获取到的是父窗口,window.Owner.abc(),子页面调用父页面abc()的方法 ...

1)我刚才试了,window.Owner.abc()方法; 报JS错,为空或者不是对象,A页面是有abc();
2)B页面刷新A页面的方法是否为:window.Owner.location.href =window.Owner.location.href ;
请指教

Rank: 8Rank: 8

9#
发表于 2013-1-28 17:35:36 |只看该作者
yuleizhuai 发表于 2013-1-28 17:22
1)我刚才试了,window.Owner.abc()方法; 报JS错,为空或者不是对象,A页面是有abc();
2)B页面刷新A页面的 ...

更新下miniui.js试试

Rank: 2

10#
发表于 2013-8-9 09:30:14 |只看该作者
factory 发表于 2013-1-28 17:35
更新下miniui.js试试

可以的,这个我测试过了

Archiver|普加软件

GMT+8, 2024-9-29 07:27 , Processed in 1.023668 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部