<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模态窗口,点击弹出DIV窗口,后层页面屏蔽,实现模态窗口。需要用vs2010打开
范例使用SuperMap iClient 7C for JavaScript开发模式,实现改变地图DIV大小。
可拖动div边框改变大小的方法,jquery拖拽改变div大小效果,。。。。。。。。。。。。。。。。。。。。。。。。。
vue终极解决多个页面Echart随页面窗口大小而改变图形大小
一个很好用的javaScript写的小程序,可实现div的拖动、变形。解压后直接拷到程序中就可运行
Div放大效果的javascript源码
js模拟浏览器 Ctrl+F 查找 + div层鼠标拖动 改变位置 两个功能demo js模拟浏览器 Ctrl+F 查找 + div层鼠标拖动 改变位置 两个功能demo js模拟浏览器 Ctrl+F 查找 + div层鼠标拖动 改变位置 两个功能demo js模拟...
拖拽并同时拖拽改变div大小暂无兼容性问题
手动拖动div改变窗口宽度大小 左中右三列拖拽
js实现 1.两列的左右拖动改变div大小 2.三列的左右拖动改变div大小 3.两行的上下拖动改变div大小 可用于各种框架 vue React Angular
DIV层拖动的实现,可改变大小.DIV层拖动的实现,可改变大小.
一个使用div来实现的模态窗口实例!打破windows的传统模态窗口!
选中复选框(可移动、可调整大小)后,打开的DIV具有移动/调整大小的功能(此时移动/调整大小快捷键可使用); 反之,不可移动/调整大小(此时移动/调整大小快捷键无效) 单选框默认居中打开选中,无论有无保存DIV位置和...
html5 div图片放大插件手机端图片放大预览效果 html5 div图片放大插件手机端图片放大预览效果 html5 div图片放大插件手机端图片放大预览效果 html5 div图片放大插件手机端图片放大预览效果
js加div 窗口拖动实现、js加div 窗口拖动实现、Ajax后台保存窗口属性值
普通控件、flash控件等随着窗体的大小变化大小而自动变化.rar
div模式窗口div模式窗口div模式窗口
lhgdialog DIV弹出窗口框架,基于JavaScript,它与Alert弹出窗口有着本质的区别,lhgdialog DIV弹出窗口是JS+CSS结合打造的产物,界面非常漂亮,无刷新弹出窗口。
手动拖动div改变窗口宽高大小
css+div自适应窗口宽度css+div自适应窗口宽度css+div自适应窗口宽度css+div自适应窗口宽度css+div自适应窗口宽度