源代码如下:
==========
<html>
<head>
<script language="javascript">
<!--
var bInDrag = false;
// 分割条高度
var iSplitHeight = 20;
// 浏览器高度
var iBrowserHeight = 400;
/**
* 初始化拖曳
*
* @access public
* @param object [obj]
* @return void
*/
function initDrag(obj) {
bInDrag = true;
obj.setCapture();
}
/**
* 释放拖曳
*
* @access public
* @param object [obj]
* @return void
*/
function freeDrag(obj) {
bInDrag = false;
obj.releaseCapture();
}
/**
* 开始拖曳
*
* @access public
* @return void
*/
function doDrag() {
var iMoveHeight = 0;
if (bInDrag) {
// 拖拉的高度
iMoveHeight = event.clientY - document.getElementById('splitLine').style.pixelTop;
document.getElementById('head').style.pixelHeight += iMoveHeight;
document.getElementById('splitLine').style.pixelTop = document.getElementById('head').style.pixelHeight + (iSplitHeight/2);
document.getElementById('foot').style.pixelTop += iMoveHeight;
document.getElementById('foot').style.pixelHeight = iBrowserHeight - document.getElementById('foot').style.pixelTop;
}
}
-->
</script>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
}
-->
</style>
</head>
<body>
<div id="head" style="overflow:auto; height:100">
<table width="100%" height="100%" border="1" cellspacing="0" cellpadding="0">
<tr valign="top">
<td>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
</td>
<td> </td>
</tr>
</table>
</div>
<div id="splitLine" height="20">
<hr οnmοusedοwn="initDrag(this);" οnmοuseup="freeDrag(this);" οnmοusemοve="doDrag();" style="cursor:row-resize" color="#c6d7ff" noShade size="5">
</div>
<div id="foot" style="overflow:auto; height:300">
<table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0">
<tr valign="top">
<td>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
fgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg<br>
</td>
<td>gggggggggggggggggg</td>
</tr>
</table>
</div>
</body>
</html>