<html> <head> <title>My JSP 'index.jsp' starting page</title> <link rel="stylesheet" type="text/css" href="ext3.4/resources/css/ext-all.css" /> <script type="text/javascript" src="ext3.4/adapter/ext/ext-base.js"></script> <script type="text/javascript" src="ext3.4/ext-all.js"></script> <style type="text/css"> #mydiv1{ background:"#00ffff"; } </style> <script type="text/javascript"> Ext.onReady(function(){ document.getElementById("mydiv1").innerHTML=""; var p1=createP("mydiv1"); document.getElementById("mydiv2").innerHTML=""; createP("mydiv2"); document.getElementById("mydiv3").innerHTML=""; createP("mydiv3"); document.getElementById("mydiv4").innerHTML=""; createP("mydiv4"); document.getElementById("mydiv5").innerHTML=""; createP("mydiv5"); document.getElementById("mydiv6").innerHTML=""; createP("mydiv6"); function createP(div){ var p=new Ext.Panel({ renderTo:div, title:"测试"+div, tools:[{ id:"minimize", handler:function(a,b,c){ c.setWidth(document.body.clientWidth/3); c.setHeight(document.body.clientHeight/2); document.getElementById("mydiv1").style.display=""; document.getElementById("mydiv2").style.display=""; document.getElementById("mydiv3").style.display=""; document.getElementById("mydiv4").style.display=""; document.getElementById("mydiv5").style.display=""; document.getElementById("mydiv6").style.display=""; } },{ id:"maximize", handler:function(a,b,c){ c.setWidth(document.body.clientWidth); c.setHeight(document.body.clientHeight); if(div=="mydiv2"){ document.getElementById("mydiv1").style.display="none"; }else if(div=="mydiv3"){ document.getElementById("mydiv1").style.display="none"; document.getElementById("mydiv2").style.display="none"; }else if(div=="mydiv4"){ document.getElementById("mydiv1").style.display="none"; document.getElementById("mydiv2").style.display="none"; document.getElementById("mydiv3").style.display="none"; }else if(div=="mydiv5"){ document.getElementById("mydiv1").style.display="none"; document.getElementById("mydiv2").style.display="none"; document.getElementById("mydiv3").style.display="none"; document.getElementById("mydiv4").style.display="none"; }else if(div=="mydiv6"){ document.getElementById("mydiv1").style.display="none"; document.getElementById("mydiv2").style.display="none"; document.getElementById("mydiv3").style.display="none"; document.getElementById("mydiv4").style.display="none"; document.getElementById("mydiv5").style.display="none"; } } }], width:document.body.clientWidth/3, height:document.body.clientHeight/2, html:"我是panel" }) return p; } }) </script> </head> <body style="overflow:hidden;"> <div id="max_div" style="position:absolute;z-index:0;"> <table cellspacing="0"> <tr> <td id="mydiv1" vertical-align="middle" align="center" > <img src="images/loadmask.gif"> </td> <td id="mydiv2" vertical-align="middle" align="center" > <img src="images/loadmask.gif"> </td> <td id="mydiv3" vertical-align="middle" align="center" > <img src="images/loadmask.gif"> </td> </tr> <tr> <td id="mydiv4" vertical-align="middle" align="center" > <img src="images/loadmask.gif"> </td> <td id="mydiv5" vertical-align="middle" align="center" > <img src="images/loadmask.gif"> </td> <td id="mydiv6" vertical-align="middle" align="center" > <img src="images/loadmask.gif"> </td> </tr> </table> </div> <div id="max_div_up" style="position:absolute;z-index:0;border:1px solid red"></div> <script type="text/javascript"> var mydiv1=document.getElementById("mydiv1"); var mydiv2=document.getElementById("mydiv2"); var mydiv3=document.getElementById("mydiv3"); var mydiv4=document.getElementById("mydiv4"); var mydiv5=document.getElementById("mydiv5"); var mydiv6=document.getElementById("mydiv6"); var mydiv_resize=function(){ mydiv1.style.width=document.body.clientWidth/3; mydiv1.style.height=document.body.clientHeight/2; mydiv2.style.width=document.body.clientWidth/3; mydiv2.style.height=document.body.clientHeight/2; mydiv3.style.width=document.body.clientWidth/3; mydiv3.style.height=document.body.clientHeight/2; mydiv4.style.width=document.body.clientWidth/3; mydiv4.style.height=document.body.clientHeight/2; mydiv5.style.width=document.body.clientWidth/3; mydiv5.style.height=document.body.clientHeight/2; mydiv6.style.width=document.body.clientWidth/3; mydiv6.style.height=document.body.clientHeight/2; } mydiv_resize(); window.onresize=mydiv_resize; function change(){ mydiv1.style.width=document.body.clientWidth; mydiv1.style.height=document.body.clientHeight; ; } </script> </body> </html>
详细解决方案
【叨、校长】DIV大小随窗口改变、Ext Panel放丰功能的实现
热度:122 发布时间:2012-11-22 00:16:41.0
相关解决方案
- panel 暗藏不了
- panel 有关问题
- panel,imagebutton和click解决方案
- 自定义控件有关问题, Panel
- !net异常查找 </asp:Panel> 标记时遇到意外的文件结尾
- extjs grid.Panel 局部刷新,该如何处理
- pnl=new Panel() 等同于 Panel pnl =new Panel() 吗?
- extjs grid.Panel 局部刷新,该如何处理
- Ext.Panel HTML设置有关问题
- 关于extjs4.2,Ext.tab.Panel 怎的得到一个tab对象
- Extjs girp panel 行选中有关问题
- ext4 Ext.form.Panel 非ajax交付
- ext panel iframe有关问题
- ,怎么获得datagrid上级的tab panel
- Ext4.x 树报表控件【Ext.tree.Panel】 Demo
- (4)jquery easyui panel window使用
- GWT-EXT TREE(Panel)联动滚动条的兑现
- ext panel 嵌套有关问题! 子panel 没有显示
- easyui panel 的一个有关问题
- table.panel - 自各儿写的用于table行操作的jquery插件
- panel 格局 viewPort 简单介绍
- Ext Panel:设立Frame属性为true
- Panel 的column格局的简单例子
- ext panel 怎么修改body部分的背景颜色
- Ext.Panel 中 autoLoad 加载页面,不能运行js的有关问题
- ext js tree panel 给节点增添 checkbox
- EXTJS4.0 中 Ext.tree.Panel store.load()时重复加载已有的树信息有关问题解决
- Vaadin Web应用开发课程(32):UI布局-Panel
- 获得jQueryUI Tabs的当前tab panel
- Ext.Panel() 拖动成效