我有3个页面a.htm , b.htm和c.htm
以下是a.htm的代码Ext.onReady(function(){new Ext.tabPanel({id:'xxx',
title:'xxx',
.
.
. //一堆东西就省略了.items:[{
html:'<iframe src='b.htm'></iframe>'
}]})})function addTab(){//这个方法用来添加一个tab}
然后 b.htm的代码就是显示一个gridPanel 啦.. 详细代码我就不写了. 在这个gridPanel里面 有一个操作栏.. 里面有个连接打开 c.htm 我的问题是.. 怎样才能, 当我点击这个连接时..tabpanel 会新建一个tab 来load这个c.htm呢??
以下是a.htm的代码Ext.onReady(function(){new Ext.tabPanel({id:'xxx',
title:'xxx',
.
.
. //一堆东西就省略了.items:[{
html:'<iframe src='b.htm'></iframe>'
}]})})function addTab(){//这个方法用来添加一个tab}
然后 b.htm的代码就是显示一个gridPanel 啦.. 详细代码我就不写了. 在这个gridPanel里面 有一个操作栏.. 里面有个连接打开 c.htm 我的问题是.. 怎样才能, 当我点击这个连接时..tabpanel 会新建一个tab 来load这个c.htm呢??
解决方案 »
- 这个修改frame的网址,怎么就是不灵
- showModalDialog关闭问题
- 当鼠标划过一个图片时候 这个图片的id值就改变 怎么写?着急
- 如何用js匹配url的正则表达式????????????求救啊。。。
- 调用颜色代码看不懂 请指教下。。。。。。。。。
- js调用后功能失效是什么原因?
- 关于用javascript提交页面同时检查表单的问题
- 没分了,请好心人帮帮忙,如何将JScript中的值传给下一个jsp页面?
- 请教一个关于按钮的问题!
- 虽能告诉我 shell.application 对象在windowsxp下不能运行的问题
- 求助:如何实现无界面的ActiveX的方法的调用
- 如何在span的title中输出km²,在线等!!!
在这去看下这例子吧,下载源码看下,在页面右边有个按钮 View in New Tab,
examples\ff\下,这按钮在MainPanel.js中
我用过autoLoad 不过..整个界面都乱了.. 不懂为什么..
//给iframe设置id
items:[{
html:'<iframe id='iframe_c' src='b.htm'></iframe>'
}]
function addTab(){//这个方法用来添加一个tab
//tab增加后,根据id设置iframe的src
Ext.getDom('iframe_c').src = 'c.htm'
}
autoload页面后,如果页面变乱,一般情况都是有id冲突造成的,即两个页面的控件有相同的id。