jQuery MiniUI

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

请问弹出窗口title的问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-11-8 11:12:33 |只看该作者 |倒序浏览
mini.open(
url="xx.html"

请问想要在xx.html页面上设置弹出窗口的title,该怎么做?

Rank: 2

沙发
发表于 2012-11-8 12:47:15 |只看该作者
function add() {
            mini.open({
                url: "PM_Task_Menu_Operate.aspx",
                title: "新增任务", width: 525, height: 345,
                onload: function () {
                    var iframe = this.getIFrameEl();
                    var data = { action: "new", id: id.getValue(), key: obj.key };
                    iframe.contentWindow.SetData(data);
                },
                ondestroy: function (action) {
                    grid.reload();
                }
            });
        }

Rank: 4

板凳
发表于 2012-11-8 13:39:29 |只看该作者
yanzhiyuan320 发表于 2012-11-8 12:47
function add() {
            mini.open({
                url: "PM_Task_Menu_Operate.aspx",

谢谢你,不过我要在这个页面“PM_Task_Menu_Operate.aspx”上设置弹窗的title哈。

Rank: 8Rank: 8

地板
发表于 2012-11-8 14:49:28 |只看该作者
njzy 发表于 2012-11-8 13:39
谢谢你,不过我要在这个页面“PM_Task_Menu_Operate.aspx”上设置弹窗的title哈。 ...

父页面:
var win = mini.open({
   .....
   onload: function () {
                    var iframe = this.getIFrameEl();
                    iframe.contentWindow.getWindow(win);
                }
})

子页面:有方法function getWindow(window){};
这样就把mini.open的弹出框对象传到子页面了.
然后在子页面win.setTitle(XXX);就可以了

Rank: 4

5#
发表于 2012-11-9 12:03:37 |只看该作者
factory 发表于 2012-11-8 14:49
父页面:
var win = mini.open({
   .....

嗯,这方法稍显繁琐,我觉得每个open出来的页面都有个owner才好。

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-11-9 14:26:40 |只看该作者
mini.open打开的子页面,都可以访问window.Owner对象的。

Rank: 4

7#
发表于 2012-11-12 09:50:18 |只看该作者
niko 发表于 2012-11-9 14:26
mini.open打开的子页面,都可以访问window.Owner对象的。

alert(window.Owner),这样可以吗?提示"undefined".

Rank: 8Rank: 8

8#
发表于 2012-11-12 09:52:43 |只看该作者
njzy 发表于 2012-11-12 09:50
alert(window.Owner),这样可以吗?提示"undefined".

你用mini.open从一个父页面弹出一个面板子页面,window.Owner获取到的就是这个父页面

Rank: 4

9#
发表于 2012-11-12 11:43:36 |只看该作者
factory 发表于 2012-11-12 09:52
你用mini.open从一个父页面弹出一个面板子页面,window.Owner获取到的就是这个父页面 ...

是这样吗
aaa.html页面:
<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script language="javascript" src="js/boot.js" type="text/javascript"></script>
</head>
<body class="showpage">
<button onclick="openit()">BBB</button>

<script type="text/javascript" language="javascript1.2">
<!--
    mini.parse();
function openit(){
        mini.open({
                url:"bbb.html",
                id: "ddd",
                title: "Options",
                iconCls: "icon-edit",
                width: 900, height: 550,
                allowResize: false,
                onload: function () {
                        var iframe = this.getIFrameEl();
                   // var data = { action: "new"};
                   // iframe.contentWindow.SetData(data);
                },
                ondestroy: function (action) {

                        //grid.reload();
                }
     });
}
//-->
</script>

</body>
</html>

bbb.html页面:
<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script language="javascript" src="js/boot.js" type="text/javascript"></script>
</head>
<body class="showpage">
<script type="text/javascript" language="javascript1.2">

alert(window.Owner);
</script>

</body>
</html>

Rank: 8Rank: 8

10#
发表于 2012-11-12 13:43:11 |只看该作者
njzy 发表于 2012-11-12 11:43
是这样吗
aaa.html页面:

嗯,你更新下miniui再试试

Archiver|普加软件

GMT+8, 2024-11-27 03:40 , Processed in 1.046946 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部