jQuery MiniUI

标题: mini.open的用法 [打印本页]

作者: lihui    时间: 2012-5-18 11:05:01     标题: mini.open的用法

本帖最后由 lihui 于 2012-5-18 11:08 编辑

可否给个详细的 mini.open的用法,我希望弹出来的窗口是用我自己的页面,不用mini写好的页面,因为有些东西实现不了,请问这个东西怎么用,特别是onload:  和 ondestroy:  这两个东西要怎么处理
追加:var data = { action: "close"};
           iframe.contentWindow.SetData(data);
请问这个action的值赋到打开的页面的哪个位置
我希望实现一提交表单,就把这个action的值提交到
ondestroy: function (action) {
                        grid.reload();
让这个窗口关闭


作者: fcrong    时间: 2012-5-18 12:28:03

在子页面调用CloseOwnerWindow方法时传递action。
作者: lihui    时间: 2012-5-18 13:55:48

fcrong 发表于 2012-5-18 12:28
在子页面调用CloseOwnerWindow方法时传递action。

子页面没有这个东西啊 CloseOwnerWindow,写在隐藏域里,可以吗
作者: fcrong    时间: 2012-5-18 19:26:03

你参考示例,是有的。
作者: lihui    时间: 2012-5-21 11:35:14

fcrong 发表于 2012-5-18 19:26
你参考示例,是有的。

我在弹出的窗口调用了 window.CloseOwnerWindow('action');  现在窗口是可以关闭了,但问题是我的数据提交不上去,我看到它还是提交到了本页,地址栏也有数据,但这个数据怎么都收不到,直接返回了本页面,是什么情况
作者: fcrong    时间: 2012-5-21 18:16:43

在ondestroy事件中,获取被关闭子页面的数据。

作者: lihui    时间: 2012-5-25 16:32:25

fcrong 发表于 2012-5-21 18:16
在ondestroy事件中,获取被关闭子页面的数据。

onload: function () {
                var iframe = this.getIFrameEl();
                var data = { action: "new"};
                iframe.contentWindow.SetData(data);
            },
            ondestroy: function (action) {
                grid.reload();
            }
mini.open中的这几行可以详细讲解一下吗?或者提供文档我自己看也行,我主要想知道每一行有什么用,我现在弹出框老是提示miniui.js有问题,这个js看又不看不懂,我觉得是这里面有问题。
作者: niko    时间: 2012-5-25 19:14:16

onload:在iframe加载完毕后激发。这时候,可以调用iframe定义的JS方法,进行界面数据初始化工作。
ondestroy:在iframe关闭前激发。此时,可以从iframe获取数据。




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