jQuery MiniUI

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

loadTab中如何获取iframe [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-8-28 10:24:25 |只看该作者 |倒序浏览
RT,不知道tab中是否支持这种格式tabs.loadTab({ url: url,                        tab: tab,
                        onTabLoad: function(){
                                       
                                },
                        onTabDestroy: function(){
                                }                       });


Rank: 8Rank: 8

沙发
发表于 2013-8-28 11:00:16 |只看该作者
loadTab()是tabs的方法

获取iframe
tabs.getTabIFrameEl(tab)

Rank: 1

板凳
发表于 2013-8-28 11:10:20 |只看该作者
factory 发表于 2013-8-28 11:00
loadTab()是tabs的方法

获取iframe

如果我想通过点击编辑,弹出一个编辑tab,如何加载表单信息呢?

Rank: 1

地板
发表于 2013-8-28 11:35:55 |只看该作者
tab方法不起作用啊,不管是直接用getTabIFrameEl(tab),还是先loadtab后去获取iframe,得到的iframe都是空

Rank: 8Rank: 8

5#
发表于 2013-8-28 12:51:02 |只看该作者
wanghai069 发表于 2013-8-28 11:35
tab方法不起作用啊,不管是直接用getTabIFrameEl(tab),还是先loadtab后去获取iframe,得到的iframe都是空 ...

你确定你的页面是url加载的?如果是写死在本页上的,tabs是不存在iframe的

Rank: 1

6#
发表于 2013-8-28 14:20:03 |只看该作者
factory 发表于 2013-8-28 12:51
你确定你的页面是url加载的?如果是写死在本页上的,tabs是不存在iframe的

我是通过新增一个tab,同时给这个tab的url赋值生成的,但是不管什么方式都得不到iframe

Rank: 1

7#
发表于 2013-8-28 14:30:22 |只看该作者
本帖最后由 wanghai069 于 2013-8-28 14:56 编辑

如图所示,我在菜单父页面写了个loadTab方法,在子页面点击编辑按钮,触发该方法,但是却无法获取相应的iframe.
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

8#
发表于 2013-8-28 14:52:30 |只看该作者
wanghai069 发表于 2013-8-28 14:30
如图所示,我在菜单父页面写了个loadTab方法,在子页面点击编辑按钮,触发该方法,但是却无法获取相应的ifr ...

因为当你打开一个tab,然后再去根据url去创建iframe,加载页面
这里面会段时间,所以导致当你获取iframe的代码的时候,iframe还未创建完毕,导致了获取不到

你这样,监听tabload事件,在tabload事件里面去做获取iframe的操作

Archiver|普加软件

GMT+8, 2024-11-29 19:50 , Processed in 1.033537 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部