jQuery MiniUI

标题: mini.open 弹出页面 ondestroy [打印本页]

作者: rui7331502    时间: 2013-9-24 17:48:49     标题: mini.open 弹出页面 ondestroy

使用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();这句话总是报错 说是不支持此方法。
求解

作者: factory    时间: 2013-9-25 09:26:00

你的弹出页面,在点击确定关闭的时候
window.CloseOwnerWindow("OK");

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

作者: rui7331502    时间: 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”是从哪定义的。
作者: factory    时间: 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");传进去




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2