jQuery MiniUI

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

连续mini.open之后如何关闭 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-4-1 09:49:45 |只看该作者 |倒序浏览
我在第一个页面用了mini.open,然后再新打开的页面又重新用了mini.open,这样之后发现用一般的方法无法关闭第二个打开的页面,请问如何解决这个问题

Rank: 2

沙发
发表于 2016-4-1 10:19:55 |只看该作者
function ensure() {
                        var result = "";
                        result = grid.getSelected();
                if(result==undefined){
                          mini.alert("请选择的商品! ");
                          return;
                 }
                PRODUCT_NAME = result.PRODUCT_NAME;
                PRODUCT_ID = result.PRODUCT_ID;
                alert(PRODUCT_NAME);
                alert(PRODUCT_ID);
                //window.open(URL,windowName,parameters);
                        //调用父窗口方法并将传入参数
                        //window.Owner.abc(result.PRODUCT_ID,result.PRODUCT_TITLE);
                        //CloseWindow();
                        //window.CloseOwnerWindow();
                        //window.close();
                CloseWindow("OK");
                }
               
                 //////////////////////////////////
            function CloseWindow(action) {
                if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);
                else window.close();
            }
其中alert运行正常

Rank: 8Rank: 8

板凳
发表于 2016-4-1 10:40:39 |只看该作者
jquerminiuiuser 发表于 2016-4-1 10:19
function ensure() {
                        var result = "";
                        result = grid.getSelected();


按你的描述,简单做了个例子,16弹出17,17弹出18
18可以正常使用方法关闭

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

Rank: 2

地板
发表于 2016-4-1 17:02:44 |只看该作者
felt 发表于 2016-4-1 10:40
按你的描述,简单做了个例子,16弹出17,17弹出18
18可以正常使用方法关闭

谢谢,找到原因了,是ondestroy方法里面一个方法写错了

Archiver|普加软件

GMT+8, 2024-9-30 12:35 , Processed in 1.056520 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部