日期:2014-05-16  浏览次数:20375 次

javascript动态改变表格大小
想实现像frameset那样分块布局,但是不想使用frameset标签,改用表格布局,2*2的表格,左边列合并将屏幕分成三块区域,我想的是在tr或者td标签里监听鼠标事件,响应onmousedown()、onmouseup()和onmousemove()三个方法,其中用到一个全局变量flag用于标记是否可以拖动,但具体实现还不知道,大神们帮帮忙

------解决方案--------------------
 取得边框的坐标,onmousedown时判断鼠标坐标是否在边框的上(可设定范围),在范围内时再监听onmousemove,再根据鼠标坐标来改变td的width或height.onmouseup时将td.onmousemove = null