会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
海浪
博客园
首页
新随笔
订阅
管理
拖动改变表格宽度
HTML代码
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style> .resizeDivClass { position:relative; background-color:red; width:2; z-index:1; left:expression(this.parentElement.offsetWidth-1); cursor:e-resize; } </style> <script language=javascript> function MouseDownToResize(obj){ obj.mouseDownX=event.clientX; obj.pareneTdW=obj.parentElement.offsetWidth; obj.pareneTableW=theObjTable.offsetWidth; obj.setCapture(); } function MouseMoveToResize(obj){ if(!obj.mouseDownX) return false; var newWidth=obj.pareneTdW*1+event.clientX*1-obj.mouseDownX; if(newWidth>0) { obj.parentElement.style.width = newWidth; theObjTable.style.width=obj.pareneTableW*1+event.clientX*1-obj.mouseDownX; } } function MouseUpToResize(obj){ obj.releaseCapture(); obj.mouseDownX=0; } </script> </head> <body> 改变table的列宽度 <table id=theObjTable STYLE="table-layout:fixed" > <tr bgcolor=cccccc > <td valign=top height="20" style="overflow: hidden; text-overflow:ellipsis"> <font class="resizeDivClass" onmousedown="MouseDownToResize(this);" onmousemove="MouseMoveToResize(this);" onmouseup="MouseUpToResize(this);"></font> 改变table的列宽度</td> <td valign=top height="20" style="overflow: hidden; text-overflow:ellipsis"> <font class="resizeDivClass" onmousedown="MouseDownToResize(this);" onmousemove="MouseMoveToResize(this);" onmouseup="MouseUpToResize(this);"></font> 改变table的列宽度</td> <td valign=top height="20" style="overflow: hidden; text-overflow:ellipsis"> <font class="resizeDivClass" onmousedown="MouseDownToResize(this);" onmousemove="MouseMoveToResize(this);" onmouseup="MouseUpToResize(this);"></font> 改变table的列宽度</td> </tr> <tr> <td>改变table的列宽度</td><td>改变table的列宽度</td><td>改变table的列宽度</td> </tr> </table> </body> </html>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
posted @
2007-02-01 15:22
海浪~~
阅读(
340
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告