htm的代码如下:望高手帮忙修改使其兼容FF浏览器<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
/**
* 初始化
*/
move = null; //移动标记
wmin = 10; //最小的窗口为100x100
zmax = 800; //记录当前的最高层
ssize = 4; //阴影宽度//var drag_flag = false;
/**
* 父窗口内按下鼠标时,得到相关的值
*/
function Down(obj)
{
move = 1;
obj.x = event.x; //鼠标起始位置
obj.y = event.y;
obj.l = obj.offsetParent.offsetLeft; //父元素当前位置
obj.t = obj.offsetParent.offsetTop;
obj.w = obj.offsetParent.offsetWidth;
obj.h = obj.offsetParent.offsetHeight;
obj.ml = mdiv.offsetLeft; //最大的层
obj.mt = mdiv.offsetTop;
obj.mw = mdiv.offsetWidth;
obj.mh = mdiv.offsetHeight;
obj.setCapture(); //得到鼠标
}
/**
* 状态栏改变窗口大小
*/
function Resize(obj)
{
if(move != null)
{
obj.offsetParent.rows[obj.rowIndex - 1].style.pixelHeight += event.y-obj.y;
//obj.offsetParent.rows[obj.rowIndex + 1].style.pixelHeight -= event.y-obj.y;
//obj.offsetParent.rows[obj.rowIndex].style.pixelHeight=0;
obj.y=event.y;}}/**
* 放开鼠标时,清理不用的东西
*/
function Up(obj)
{
move = null;
obj.releaseCapture(); //释放鼠标
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id='mdiv'>
<table border="1" style="height:100%; width:100%;table-layout:fixed;">
<tr style="height:60px;" >
<td valign="top">
111111111
11111111
</td>
</tr>
<tr style=" height:2px; background-color:red;" onmousedown="Down(this)" onmousemove="Resize(this)" onmouseup="Up(this)" unselectable="on">
<td style=" height:1px;">
</td>
</tr>
<tr>
<td valign="top">
11111111111111111111111
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
/**
* 初始化
*/
move = null; //移动标记
wmin = 10; //最小的窗口为100x100
zmax = 800; //记录当前的最高层
ssize = 4; //阴影宽度//var drag_flag = false;
/**
* 父窗口内按下鼠标时,得到相关的值
*/
function Down(obj)
{
move = 1;
obj.x = event.x; //鼠标起始位置
obj.y = event.y;
obj.l = obj.offsetParent.offsetLeft; //父元素当前位置
obj.t = obj.offsetParent.offsetTop;
obj.w = obj.offsetParent.offsetWidth;
obj.h = obj.offsetParent.offsetHeight;
obj.ml = mdiv.offsetLeft; //最大的层
obj.mt = mdiv.offsetTop;
obj.mw = mdiv.offsetWidth;
obj.mh = mdiv.offsetHeight;
obj.setCapture(); //得到鼠标
}
/**
* 状态栏改变窗口大小
*/
function Resize(obj)
{
if(move != null)
{
obj.offsetParent.rows[obj.rowIndex - 1].style.pixelHeight += event.y-obj.y;
//obj.offsetParent.rows[obj.rowIndex + 1].style.pixelHeight -= event.y-obj.y;
//obj.offsetParent.rows[obj.rowIndex].style.pixelHeight=0;
obj.y=event.y;}}/**
* 放开鼠标时,清理不用的东西
*/
function Up(obj)
{
move = null;
obj.releaseCapture(); //释放鼠标
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id='mdiv'>
<table border="1" style="height:100%; width:100%;table-layout:fixed;">
<tr style="height:60px;" >
<td valign="top">
111111111
11111111
</td>
</tr>
<tr style=" height:2px; background-color:red;" onmousedown="Down(this)" onmousemove="Resize(this)" onmouseup="Up(this)" unselectable="on">
<td style=" height:1px;">
</td>
</tr>
<tr>
<td valign="top">
11111111111111111111111
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页 </title>
<script type="text/javascript">
/**
* 初始化
*/
move = null; //移动标记
wmin = 10; //最小的窗口为100x100
zmax = 800; //记录当前的最高层
ssize = 4; //阴影宽度 //var drag_flag = false;
/**
* 父窗口内按下鼠标时,得到相关的值
*/
function Down(e, obj) {
e = e || window.event;
move = 1;
obj.x = e.clientX; //鼠标起始位置
obj.y = e.clientY;
obj.l = obj.offsetParent.offsetLeft; //父元素当前位置
obj.t = obj.offsetParent.offsetTop;
obj.w = obj.offsetParent.offsetWidth;
obj.h = obj.offsetParent.offsetHeight;
obj.ml = mdiv.offsetLeft; //最大的层
obj.mt = mdiv.offsetTop;
obj.mw = mdiv.offsetWidth;
obj.mh = mdiv.offsetHeight;
if(obj.setCapture) obj.setCapture(); //得到鼠标
}
/**
* 状态栏改变窗口大小
*/
function Resize(e, obj) {
if (move != null) {
e = e || window.event;
var height = parseInt(obj.offsetParent.rows[obj.rowIndex - 1].style.height);
obj.offsetParent.rows[obj.rowIndex - 1].style.height = (height + e.clientY - obj.y) + 'px';
//obj.offsetParent.rows[obj.rowIndex + 1].style.pixelHeight -= event.y-obj.y;
//obj.offsetParent.rows[obj.rowIndex].style.pixelHeight=0;
obj.y = e.clientY; } } /**
* 放开鼠标时,清理不用的东西
*/
function Up(obj) {
move = null;
if(obj.releaseCapture) obj.releaseCapture(); //释放鼠标
}
</script>
</head>
<body onmousemove="Resize(event, document.getElementById('tr1'))">
<form id="form1" runat="server">
<div id='mdiv'>
<table border="1" cellpadding="0" cellspacing="0" style="height:100%; width:100%;table-layout:fixed;">
<tr style="height:60px;" >
<td valign="top">
111111111
11111111
</td>
</tr>
<tr id="tr1" onmousedown="Down(event, this)" onmouseup="Up(this)" unselectable="on">
<td style=" height:4px;background-color:red;">
</td>
</tr>
<tr>
<td valign="top">
11111111111111111111111
</td>
</tr>
</table>
</div>
</form>
</body>
</html>