jQuery MiniUI

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

请教下页面传值问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-6-19 16:19:53 |只看该作者 |倒序浏览
请问下页面之间传值是不是只有mini.open方法,在方法里采用onload(),还有其他的方法吗?
如果使用这种方法:打开的子页面能不能放最大,怎么设置?
我这个是左边一个树,右侧是tab页,点击左侧树节点,右侧tab页面中就会打开链接的页面(通过传递node.id),像这种情况怎么处理
谢谢!

Rank: 8Rank: 8

沙发
发表于 2013-6-19 16:30:47 |只看该作者
页面A:
top["win"] = window;

并且有一方法: function getData(){...}

页面B:
top["win"].getData();

Rank: 3Rank: 3

板凳
发表于 2013-6-19 17:19:15 |只看该作者
factory 发表于 2013-6-19 16:30
页面A:
top["win"] = window;

是这样的
我页面左侧是树,右侧是tab页面
我点击左侧树节点,会在tab页面打开一个kkkk.html页面,此页面在整个右侧tab页内,我想把树的node.id传给tab页面的kkkk.html页面
我用的tab产生
    function showTab1(node) {
        var tabs = mini.get("mainTabs");

        var id = "tab$" + node.id;
        var tab = tabs.getTab(id);
        if (!tab) {
            tab = {};
            tab.name = id;
            tab.title = node.codecategoryname;
            tab.showCloseButton = true;

            //这里拼接了url,实际项目,应该从后台直接获得完整的url地址
            tab.url = mini_JSPath + "../../../html/codecategory.jsp";

            tabs.addTab(tab);
        }
        tabs.activeTab(tab);
    }

这里tab.url = mini_JSPath + "../../../html/kkkk.html";就在右侧直接打开了整个页面,但是我不知道在哪个地方加传递参数给tab页面
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2013-6-20 09:49:54 |只看该作者
jifeng 发表于 2013-6-19 17:19
是这样的
我页面左侧是树,右侧是tab页面
我点击左侧树节点,会在tab页面打开一个kkkk.html页面,此页面 ...

1.可以把id放到URL上,通过var obj = mini.getParams();获取url上的参数

2.父页面 top["win"] = window
function getId(){
  ......
   return id
}

子页面 var id = top["win"].getId()

Archiver|普加软件

GMT+8, 2025-7-8 00:10 , Processed in 1.065548 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部