jQuery MiniUI

 找回密码
 立即注册
楼主: right
打印 上一主题 下一主题

为什么mini.open 关闭不了? [复制链接]

Rank: 2

11#
发表于 2016-12-23 13:15:29 |只看该作者
dforce 发表于 2016-12-23 11:40
你这页面有没有涉及跨域?

版主,还在吗?

在线急等啊

Rank: 8Rank: 8

12#
发表于 2016-12-23 13:19:12 |只看该作者
本帖最后由 dforce 于 2016-12-23 13:20 编辑
right 发表于 2016-12-23 11:45
只是在自己电脑上弄  , 打开另一个界面,算跨域 吗?

如果没有跨域,没复杂的环境,那肯定是可以关闭,
如果我们示例就是这样的关闭。
http://www.miniui.com/demo/#src=datagrid/datagrid.html
判断有没有跨域很简单,看最后2个页面的url的前部是不是一致。

Rank: 2

13#
发表于 2016-12-23 13:26:43 |只看该作者
dforce 发表于 2016-12-23 13:19
如果没有跨域,没复杂的环境,那肯定是可以关闭,
如果我们示例就是这样的关闭。
http://www.miniui.com/d ...

mini.open({
                        url : "enterIDcard.html"

}


两个界面 都是直接放在 webapp  下面的

Rank: 8Rank: 8

14#
发表于 2016-12-23 14:59:14 |只看该作者
right 发表于 2016-12-23 13:26
mini.open({
                        url : "enterIDcard.html"

看起来并没有什么复杂的页面关系,你做个例子上来我看看为什么关不掉

Rank: 2

15#
发表于 2016-12-23 15:07:53 |只看该作者
dforce 发表于 2016-12-23 14:59
看起来并没有什么复杂的页面关系,你做个例子上来我看看为什么关不掉

<a id="enterId" class="mini-button"
        onclick="enteringIDcard();">录入</a>

function enteringIDcard() {
                mini.open({
                        url : "enterIDcard.html",
                        showMaxButton : false,
                        title : "录入",
                        width : 260,
                        height : 200,
                        ondestroy : function(action) {
                        alert(action)
                                 if (action == "ok") {
                                        miniWindow.hide();
                                        var iframe = this.getIFrameEl();
                                        var data = iframe.contentWindow.GetData();
                                        data = mini.clone(data);
                                        idNo.setData(data);
                                }
                                if (action == "cancel") {
                                        idNo.setData(" ");
                                }
                        }
                });
        }
打开后的页面, 关闭代码就是刚才那个

Rank: 8Rank: 8

16#
发表于 2016-12-23 16:07:39 |只看该作者
right 发表于 2016-12-23 15:07
录入

function enteringIDcard() {


直接运行t1.htm测试,2个按钮都可以正常关闭

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

17#
发表于 2016-12-23 16:19:14 |只看该作者
dforce 发表于 2016-12-23 16:07
直接运行t1.htm测试,2个按钮都可以正常关闭

为什么 我这下下来直接运行, 不可以关闭勒

Rank: 8Rank: 8

18#
发表于 2016-12-23 16:27:33 |只看该作者
right 发表于 2016-12-23 16:19
为什么 我这下下来直接运行, 不可以关闭勒

我给你发的例子能直接打开运行,肯定可以关闭

Rank: 2

19#
发表于 2016-12-23 16:30:26 |只看该作者
dforce 发表于 2016-12-23 16:27
我给你发的例子能直接打开运行,肯定可以关闭

但是真的关闭不了,不知道为啥

Archiver|普加软件

GMT+8, 2025-7-14 01:09 , Processed in 1.046006 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部