下面是一个例子, 新建一个main.html页面
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="css/ext-all.css" />
<script type="text/javascript" src="extjs/ext-base.js">
</script>
<script type="text/javascript" src="extjs/ext-all.js"></script>
<style type="text/css">
html,body {
font: normal 12px verdana;
margin: 0;
padding: 0;
border: 0 none;
overflow: hidden;
height: 100%;
}
.empty .x-panel-body {
padding-top: 0;
text-align: center;
font-style: italic;
color: gray;
font-size: 11px;
}
.x-btn button {
font-size: 14px;
}
.x-panel-header {
font-size: 14px;
}
</style>
</head>
<body>
<script type="text/javascript">
Ext.onReady(function() {
var addPanel = function(btn, event) {
var n;
n = tabPanel.getComponent(btn.id);
if (n) {
tabPanel.setActiveTab(n);
return;
}
n = tabPanel.add({
id : btn.id,
title : btn.text,
html : '<iframe width=100% height=100% src=' + btn.id + '.html />',
// autoLoad : '',
closable : 'true'
});
tabPanel.setActiveTab(n);
}
var item1 = new Ext.Panel({
title : 'Tariff Manager',
cls : 'empty',
items : [new Ext.Button({
id : 'tariff_program',
text : 'Tariff Program',
width : '100%',
listeners : {
click : addPanel
}
}),
new Ext.Button({
id : 'b1',
text : 'Tariff Fee',
width : '100%',
listeners : {
click : addPanel
}
})
]
});
var item2 = new Ext.Panel({
title : 'Accordion Item 2',
html : '<empty panel>',
cls : 'empty'
});
var item3 = new Ext.Panel({
title : 'Accordion Item 3',
html : '<empty panel>',
cls : 'empty'
});
var item4 = new Ext.Panel({
title : 'Accordion Item 4',
html : '<empty panel>',
cls : 'empty'
});
var item5 = new Ext.Panel({
title : 'Accordion Item 5',
html : '<empty panel>',
cls : 'empty'
});
var accordion = new Ext.Panel({
region : 'west',
margins : '5 0 5 5',
split : true,
width : 210,
layout : 'accordion',
items : [item1, item2, item3, item4, item5]
});
var tabPanel = new Ext.TabPanel({
region : 'center',
enableTabScroll : true,
deferredRender : false,
activeTab : 0,
items : [{
title : 'index',
html : "<iframe width=100% height=100% src='images/homepage_bg.gif'>"
// html : "<a href='http://zhidao.baidu.com/'>aaa</a>"
// autoLoad :'b.jsp'
}]
});
var topPanel = new Ext.Panel({
region:'north',
margins:'5 0 5 5',
// width:1000,
// heigh: 200,
html:"<iframe width=100% height=100% src='top.html'>"
})
var viewport = new Ext.Viewport({
layout : 'border',
items : [topPanel,accordion, tabPanel]
});
});
</script>
</body>
</html>
然后再建一个top.html页面
<!DOCTYPE html>
<html>
<head>
<title>top.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
</head>
<body background="blue">
<div align="center"><h2>Welcome top</h2></div>
</body>
</html>
运行一下就知道就怎么回事啦,代码需要自己研读一下
分享到:
相关推荐
《精通JS脚本之ExtJS框架》由浅入深地讲解了ExtJS在Web开发中的相关技术。本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计...
目录结构: webroot |--css(用于存放样式) |--images(用于存放图片) |--js(用于存放Ext引用文件) |--index2.html(主页面) |--info2.html(介绍信息)
这是对ExtJS学习的一个小总结,做成了一...部分案例通过ExtJS页面直接操作后台数据,还包括了poi,jxl生成Excel表格的操作,以及grid在前台导出表格的实现,适合有一定JavaScript基础的人用来作为学习ExtJS框架的参考。
用extjs4搭的一个简单布局框架
此框架,使用的是EXTJS,主要适合于后台的管理界面和内部使用的管理系统布局。 适用于美工不好,又比较懒的人(像我这样的 )。 这只是一个框架,没有实际的功能性内容,只是为了便于大家直接套用。 根据我自己的...
《精通JS脚本之ExtJS框架》由浅入深地讲解了ExtJS在Web开发中的相关技术。本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计...
第十一讲.ExtJS布局模式-Box布局、使用ViewPort布局首页 第十二讲.ExtJS之Ext常用函数 第十三讲.ExtJS之Ext常用函数(二) 第十四讲.初识Ajax 第十五讲.ExtJS对Ajax支持-注册用户实例 第十六讲.ExtJS对Ajax...
Extjs fieldset两行两列布局
11、ExtJS布局模式-Box布局、使用ViewPort布局首页0 j( d' o {. g$ T 12、ExtJS之Ext常用函数4 {, o8 W1 s! I6 ^3 k 13、ExtJS之Ext常用函数(二)' o, e2 G$ D7 @" ?- [! E 14、初识Ajax& i O, A2 I, c6 G: c- Q) K...
ExtJs-工作坊 Sencha ExtJS 框架研讨会 工作区演示 - 创建一个类 - 用构造函数创建一个类 - 继承 - 配置的使用 - 布局 - 你好世界 - 视口 - 网格 - 网格到表单映射 - 本地化 - 休息 -
用SSH为框架,前台用Extjs,数据以json格式封装,数据库采用mysql。有布局,有树形结构,有可编辑表单异步刷新,支持模糊查询。
Extjs4开发笔记(二)——框架的搭建 Extjs4开发笔记(五)——动态grid Extjs4开发笔记(四)——实现登录功能 Extjs4开发笔记(一)——准备工作 关于Extjs4开发笔记(二)的补充说明 在Extjs4应用中使用Ext.Loader ====...
完整的基于ExtJs ASP.NET 的商业应用框架 含数据库,ExtASPNet,源码
Coolite Toolkit非常适合做web应用程序的开发,它提供了很多专业的Asp.net输入/验证/显示控件,和页面布局的框架,同时完全支持ajax,因为它是所有的组件是居于ExtJS上封装出来,让开发人员在可视化的设计器内进行...
该系统采用Extjs布局,SSH框架,sqlserver2000数据库
然后通过4章来详细讲解ExtJS的基本功能,包括:最常用的表单、面板和布局类,常用的工具类与函数,以及ExtJS对事件的响应。《ExtJS Web应用程序开发指南(第2版)》还结合现今流行的Web框架进行改造,将相关技术融合...
这个UI 层封装extjs 框架,Ext 提供了好的 页面布局方式、功能强大的组件、优质的页面风格,但是如果直接使用Ext又是 较为复杂的,不仅要从头学习EXT 框架,而且Ext 是通过js 函数创建页面的, 这就不得不为每个页面...
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 功能丰富,无人能出其右。 无论是界面之美,还是功能之强,ext的表格控件都高居榜首。 单选行,多选行,高亮显示选中的行,推拽...
这是我用Extjs做的后台管理模板 只是个框架 我也是个初学者,刚开始学习它的时候 都是自己去看资料学习的,当时很希望有个这样的框架模板那样的话就可以照着模板做了,省了很多时间 这里我给了一个后台布局的一个...
然后通过4章来详细讲解ExtJS的基本功能,包括:最常用的表单、面板和布局类,常用的工具类与函数,以及ExtJS对事件的响应。本书还结合现今流行的Web框架进行改造,将相关技术融合起来应用。Ajax已经逐渐渗透到Web...