jQuery MiniUI

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

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

Rank: 2

跳转到指定楼层
楼主
发表于 2016-12-23 08:57:48 |只看该作者 |倒序浏览
window.CloseOwnerWindow 说没定义

Rank: 8Rank: 8

沙发
发表于 2016-12-23 09:26:54 |只看该作者
这是我们内部定义的方法,只要引用了miniui就有的。
你打开这mini.open的父页面有没有关闭

Rank: 2

板凳
发表于 2016-12-23 09:28:26 |只看该作者
dforce 发表于 2016-12-23 09:26
这是我们内部定义的方法,只要引用了miniui就有的。

我引用了,miniui.js 但是还是不行呢, 是不是界面上 每个控件都要弄成miniui的才行啊

Rank: 8Rank: 8

地板
发表于 2016-12-23 10:26:31 |只看该作者
right 发表于 2016-12-23 09:28
我引用了,miniui.js 但是还是不行呢, 是不是界面上 每个控件都要弄成miniui的才行啊 ...

这个不需要,提供代码看看你怎样用的。

Rank: 2

5#
发表于 2016-12-23 10:35:57 |只看该作者
dforce 发表于 2016-12-23 10:26
这个不需要,提供代码看看你怎样用的。

<script>
function sure() {
                console.info("999" + window.CloseOwnerWindow);
                CloseWindow("ok");
        }
        function closeWin(action) {

                CloseWindow("cancel");
        }
       
        function onIDCardsValidation(e) {
            if (e.isValid) {
                var pattern = /\d*/;
                if (e.value.length < 15 || e.value.length > 18 || pattern.test(e.value) == false) {
                    e.errorText = "必须输入15~18位数字";
                    e.isValid = false;
                }
            }
        }
</script>


<div class="mini-toolbar"
                                style="text-align:center;padding-top:25px;padding-bottom:8px;"
                                borderStyle="border-left:0;border-bottom:0;border-right:0;">
                                <a class="mini-button" style="width:60px;" onclick="sure(this)">确定</a>
                                <span style="display:inline-block;width:25px;"></span> <a
                                        class="mini-button" style="width:60px;" onclick="closeWin(this)">取消</a>
                        </div>

Rank: 2

6#
发表于 2016-12-23 10:37:49 |只看该作者
dforce 发表于 2016-12-23 10:26
这个不需要,提供代码看看你怎样用的。

function CloseWindow(action) {
                if (window.CloseOwnerWindow) {
                        return window.CloseOwnerWindow(action);
                } else {
                        window.close();
                }
        }

        function sure() {
                console.info("999" + window.CloseOwnerWindow);
                CloseWindow("ok");
        }
        function closeWin(action) {

                CloseWindow("cancel");
        }

Rank: 8Rank: 8

7#
发表于 2016-12-23 11:07:56 |只看该作者
right 发表于 2016-12-23 10:37
function CloseWindow(action) {
                if (window.CloseOwnerWindow) {
                        return window.CloseOwnerWindow( ...

本地测试,可以正常关闭
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

8#
发表于 2016-12-23 11:13:50 |只看该作者
dforce 发表于 2016-12-23 11:07
本地测试,可以正常关闭

单纯访问 该界面的话, 是可以关闭的,  但是在 父界面那边,不可以关闭呢

Rank: 8Rank: 8

9#
发表于 2016-12-23 11:40:46 |只看该作者
right 发表于 2016-12-23 11:13
单纯访问 该界面的话, 是可以关闭的,  但是在 父界面那边,不可以关闭呢 ...

你这页面有没有涉及跨域?

Rank: 2

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

只是在自己电脑上弄  , 打开另一个界面,算跨域 吗?

Archiver|普加软件

GMT+8, 2025-7-14 06:45 , Processed in 1.067204 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部