在前面的基础上实现导航跳转功能,点击导航菜单,在TabPanel中打开一个新Tab,在新Tab页中加载对应的页面,页面是跳转了可是页面中的js脚本却没执行。
跳转页面body部分内容很简单
//脚本部本
<script type="text/javascript">
Ext.onReady(function(){
function doTest()
{
var el=Ext.get('test');
var bcolor=el.getStyle('background-color');
if(bcolor=='transparent'){
el.setStyle('background-color','red');
}else{
el.setStyle('background-color','transparent');
}
}
Ext.get('bt').on('click',doTest);
});
//body部分
<body>
<p>This is body of page!</p>
<input id='bt' type="button" style="width:70px" value="测试">
<div id="test">
<p>这是test层中的内容,点击测试之后背景有变化</p>
</div>
</body>
没有弹出对话框,这不成了静态的了么... ...
google之,第一种方法是叫用Ext.ux.IFrameComponent(
here),没找到Ext.ux.IFrameComponent,放弃。
再google之,发现第二种最简单且有效的方法,在TabPanel中加载页面是通过配置TabPanel的autoload属性实现的,autoload: {url:'页面路径'},只要加一个srcipts: true选项就可以了,另外还可以指定一个callback函数,ok!只要能执行js就能做出想要的效果...
var autoLoad = {
url : href,//包含url值的变量
scripts:true,//执行页面js代码
callback: this.callback
};
callback: function(){
alert("This is callback");
}
效果如下
页面加载时
点击“测试”按钮后
希望踩的朋友也能留下宝贵批评意见,也能使我从中有所收获不断进步,不甚感激!
分享到:
相关推荐
NULL 博文链接:https://mstr838wind.iteye.com/blog/766860
NULL 博文链接:https://wlhx.iteye.com/blog/1949444
如何在MATLAB中做出标签页的效果-tabpanel2.6.zip 刚才看到有会员朋友说matlab中控件少,math说ActiveX中多的是啊,于是我也就顺便打开ActiveX看看里面都有什么。突然看到个单词tabbed……难道这就是困扰我多日的...
treepanel 和 tabpanel 合在一起使用,可直接使用
解决Ext中tabPanel关闭后再次打开的2种方式。详情见文件,很小的txt文本。
js代码,实现了 extjs4.x tabpanel 动态加载panel和html的功能
NULL 博文链接:https://daishuanglong.iteye.com/blog/789697
TabPanel的使用,添加tab,加载页面,添加事件
《精通JS脚本之ExtJS框架》由浅入深地讲解了ExtJS在Web开发中的相关技术。本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计...
基于jquery的tabpanel,支持动态添加,支持滚动条,可内嵌iframe,支持关闭按钮,支持tab的背景图片配置, 这个是我在网上找到一个原始的版本,然后修改的,有详细注释,写了11个使用例子,基本涵盖了该组件的功能。...
解析6种ASP.NET跨页面传值的方法,大家都知道跨页面问题比较麻烦的。这里有六种,总有适合你的。不过跨页面不是跨域哈
ExtJS tabPanel实例ExtJS tabPanel实例
html javascritp+css+tabpanel的实现
Extjs4.2 设置tabpanel当前活动页签的样式
extjs4.2.1 tabPanel刷新及关闭标签
extjs动态添加tabpanel标签页支持pannel嵌入 逻辑代码在 MyWindow.js里面直接调用 方法 就可以
jquery实现新建TabPanel选卡窗口以及右键菜单功能实例
《精通JS脚本之ExtJS框架》由浅入深地讲解了ExtJS在Web开发中的相关技术。本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计...
基于jquery的tabpanel,支持动态添加,支持滚动条,可内嵌iframe,支持关闭按钮,支持tab的背景图片配置, 这个是我在网上找到一个原始的版本,然后修改的,有详细注释,写了11个使用例子,基本涵盖了该组件的功能。...
tapestry4.02中封装ext的TabPanel组件