table拖动(固定宽度,兼容Firefox 3.5IE6)

时间:2012-08-25 10:49:00
【文件属性】:

文件名称:table拖动(固定宽度,兼容Firefox 3.5IE6)

文件大小:5KB

文件格式:HTML

更新时间:2012-08-25 10:49:00

拖动table 列宽 JavaScript

在web中模拟窗口表格控件,可以用鼠标拖动改变表格列宽,兼容Firefox 3.5和IE6浏览器。和之前的一个不同的是这个是固定了table的宽度。 相应函数修改为一下后可适应tabel的border属性取不同值: o.p_p_c_gw=function(index)/*取得o.parentNode.parentNode.cells的宽度,兼容IE6和Firefox*/{ if(window.ActiveXObject){ return o.parentNode.parentNode.cells[o.parentNode.cellIndex+index].offsetWidth; }else{ return parseInt(o.parentNode.parentNode.cells[o.parentNode.cellIndex+index].offsetWidth)- parseInt(o.parentNode.parentNode.parentNode.parentNode.cellPadding)*2- (parseInt(o.parentNode.parentNode.parentNode.parentNode.border)>=1?2:0); } }


网友评论

  • 不错,但是不太符合W3C标准
  • 改了一下,挺好的,谢谢!
  • 确实是IE、Frie通用,不过拖动的设计有点惨,竟然是占用下一位的空间给自身来用,这设计。。。还需要改进,