jQuery MiniUI

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

window弹窗怎么取得当前激活的窗口 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-2-6 12:38:44 |只看该作者 |倒序浏览
mini.open打开的窗口,怎么取得当前激活的窗口

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-2-6 12:40:09 |只看该作者
var win = mini.open({...
win就是打开的窗口

Rank: 3Rank: 3

板凳
发表于 2013-2-6 14:13:36 |只看该作者
打开的窗口怎么定义回调函数
onload: function () {
        var win = this.getIFrameEl().contentWindow;
        win.callback = function(){grid.reload();}
}
IFRAME刷新后callback 就没了,要怎么处理,不要在destroy时调用,要直接在IFRAME内调用

Rank: 8Rank: 8

地板
发表于 2013-2-6 15:07:59 |只看该作者
paio 发表于 2013-2-6 14:13
打开的窗口怎么定义回调函数
onload: function () {
        var win = this.getIFrameEl().contentWindow;

刷新弹出框是不会触发onload里面的方法的

Rank: 3Rank: 3

5#
发表于 2013-2-6 16:26:22 |只看该作者
我知道,那要怎么解决

Rank: 3Rank: 3

6#
发表于 2013-2-6 16:29:16 |只看该作者
var win = mini.open({...
win就是打开的窗口
我是想callback加在这个win上应该不会刷新丢失,但是在iframe里怎么取得这个win呢,就是取得当前激活的窗口
EXTJS有Ext.WindowManager.getActive()这个方法,不知道mini要怎么实现

Rank: 9Rank: 9Rank: 9

7#
发表于 2013-2-6 18:06:42 |只看该作者
子页面内:
window.Owner.win

Archiver|普加软件

GMT+8, 2024-11-30 18:25 , Processed in 1.021016 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部