【发布时间】:2016-01-16 19:19:47
【问题描述】:
我有一个由两个选项卡组成的选项卡面板。我正在尝试使用“window.frames [”id“]”访问每个选项卡中的 iframe,但是在提醒它时我变得不确定。在我的情况下如何访问 iframe?
tabPanel = Ext.create('Ext.tab.Panel', {
region: 'center',
activeTab: 0,
autoScroll: true,
items: [
{
id:"panel_A",
title: "${tr.A}",
html: "<iframe src= '"+A_url +"' width='100%' height='100%' id='frm_A' name='frm_A' frameborder=0 />",
},{
id:"panel_B",
title: "${tr.B}",
//disabled:tabs_status,
//hidden:hidden,
html: "<iframe src='"+B_url +"' width='100%' height='100%' id='frm_B' name='frm_B' frameborder=0 />",
}]
});
viewport = new Ext.Viewport({
layout:'border',
items:[tabPanel]
});
【问题讨论】:
-
您选择使用 IFRAME 而不是在标签中使用标准 ExtJS 面板有什么特别的原因吗?
-
哦,要从 DOM 访问您的 IFRAME,您只需使用
document.getElementById('frm_A')
标签: javascript jquery iframe extjs extjs4.2