jQuery MiniUI

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

mini.open 弹出页面 ondestroy [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-9-24 17:48:49 |只看该作者 |倒序浏览
使用mini.open弹出子页面
在API中看到可以像下面那样使用
ondestroy:function(action)
{
        if(action == "ok")
        {
                var iframe = this.getIFrameEl();
                    //获取选中、编辑的结果
                    var data = iframe.contentWindow.GetData();
                    data = mini.clone(data);    //必须。克隆数据。
                alert(data);
        }
}

可是为什么点击“确定”按钮,不能响应到action==“ok”里面的内容呢
而且var iframe = this.getIFrameEl();这句话总是报错 说是不支持此方法。
求解

Rank: 8Rank: 8

沙发
发表于 2013-9-25 09:26:00 |只看该作者
你的弹出页面,在点击确定关闭的时候
window.CloseOwnerWindow("OK");

需要自己返回action值,我们内部是无法知道你自己放的按钮,哪一个属于OK,哪一个属于cancel的

Rank: 2

板凳
发表于 2013-9-25 11:21:50 |只看该作者
factory 发表于 2013-9-25 09:26
你的弹出页面,在点击确定关闭的时候
window.CloseOwnerWindow("OK");

http://miniui.com/bbs/forum.php? ... B%E5%85%B3%E9%97%AD
这个是以前回答的
这个action 的 “ok”是从哪定义的。

Rank: 8Rank: 8

地板
发表于 2013-9-25 11:23:56 |只看该作者
rui7331502 发表于 2013-9-25 11:21
http://miniui.com/bbs/forum.php?mod=viewthread&tid=10400&highlight=mini.open%2B%E5%85%B3%E9%97%AD
...

在你关闭窗口的方法里面,在调用window.CloseOwnerWindow("OK");传进去

Archiver|普加软件

GMT+8, 2025-7-12 22:15 , Processed in 1.041278 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部