jQuery MiniUI

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

window.CloseOwnerWindow undefined [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-8-16 17:04:50 |只看该作者 |倒序浏览
html中  alert(window.CloseOwnerWindow);  报了它未定义,这个为什么呢(谷歌浏览器,ie不会)
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-8-16 17:17:22 |只看该作者
你是mini.open弹出吗? 参照我们的demo,看下是否哪里不一样

Rank: 2

板凳
发表于 2013-8-17 15:52:43 |只看该作者
factory 发表于 2013-8-16 17:17
你是mini.open弹出吗? 参照我们的demo,看下是否哪里不一样

是用mini.open

Rank: 8Rank: 8

地板
发表于 2013-8-17 21:17:42 |只看该作者
ganbin 发表于 2013-8-17 15:52
是用mini.open

那应该不会,你看下你的弹出和关闭代码是不是哪里跟demo的不一样

Rank: 1

5#
发表于 2013-9-4 10:04:17 |只看该作者
factory 发表于 2013-8-17 21:17
那应该不会,你看下你的弹出和关闭代码是不是哪里跟demo的不一样

我的也出现了类似的问题,请问您解决了吗

Rank: 8Rank: 8

6#
发表于 2013-9-4 14:53:30 |只看该作者
shimiao 发表于 2013-9-4 10:04
我的也出现了类似的问题,请问您解决了吗

你做2个HTML页面,一个放按钮,一个是mini.open的页面,然后重现问题之后,打包上传,我们看下

Rank: 1

7#
发表于 2013-9-4 16:44:58 |只看该作者
factory 发表于 2013-9-4 14:53
你做2个HTML页面,一个放按钮,一个是mini.open的页面,然后重现问题之后,打包上传,我们看下 ...

我解决了,是因为panel可能没有加载完毕造成的,使用如下的代码:
function onClose(){
                parent.showMsg('系统正在调度批量转换swf的任务,请调度完毕后再查看文件!','3');                       
                 if (window.CloseOwnerWindow) {return window.CloseOwnerWindow('close');                                                       
                 }else{ window.close();}                                                        
                }                                                                               
  $(document).ready(function(){  setTimeout("onClose()",100) ;});       
就可以了       

Rank: 2

8#
发表于 2013-9-6 21:05:57 |只看该作者
shimiao 发表于 2013-9-4 16:44
我解决了,是因为panel可能没有加载完毕造成的,使用如下的代码:
function onClose(){
                parent.showMs ...

不好意思现在才来。。。我的已经好了,你这个暂停了0.1s,厉害。
function CloseWindow(params) {
    if (window.CloseOwnerWindow) {
            window.CloseOwnerWindow(params);
            window.close();
    } else {
            window.close();
    }
}

function onOk() {
        var zTree = $.fn.zTree.getZTreeObj("deptTree");
        var nodes = zTree.getSelectedNodes();
        var params = new Object();
        params.action = "ok";
        params.id = nodes[0].id;
        params.name = nodes[0].name;
        CloseWindow(params);
}
   
function onCancel() {
        var params = new Object();
        params.action = "cancel";
    CloseWindow(params);
}
我现在都忘了我是怎么好的

Rank: 2

9#
发表于 2013-9-6 21:08:45 |只看该作者
factory 发表于 2013-8-16 17:17
你是mini.open弹出吗? 参照我们的demo,看下是否哪里不一样

版主  有个问题需要你帮忙。。
<div name="action" width="120" headerAlign="center" align="center" renderer="onActionRenderer" cellStyle="padding:0;">操作</div>
demo是链接,但是我想要图片所以,如下代码:
var s = '<a class="mini-button" iconCls="icon-add" href="javascript:newRow()">New</a>'
                    + '<a class="mini-button" iconCls="icon-edit" href="javascript:editRow(\'' + uid + '\')">Edit</a>'
                    + '<a class="mini-button" iconCls="icon-remove" href="javascript:delRow(\'' + uid + '\')">Delete</a>';
但是不起作用

Rank: 9Rank: 9Rank: 9

10#
发表于 2013-9-7 09:38:58 |只看该作者
单元格渲染不能返回控件对象。

Archiver|普加软件

GMT+8, 2024-11-29 20:30 , Processed in 1.082030 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部