JS改变表格的列宽

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function a()
        {
            e=event.srcElement
            if(e.tagName=="TABLE") return
                    while(e.tagName!="TR")
                    e=e.parentElement
                    if(e.rowIndex==document.getElementById("datagrid1").rows.length-1) return
                    document.getElementById("datagrid1").rows[e.rowIndex+1].style.display=(document.getElementById("datagrid1").rows[e.rowIndex+1].style.display=='none')?'':'none'
        }
    
                 //鼠标拉动列宽
                 function SyDG_moveOnTd(td)
                        {
                            if(event.offsetX>td.offsetWidth-10)
                                td.style.cursor='w-resize';
                            else
                                td.style.cursor='default';
                            if(td.mouseDown!=null && td.mouseDown==true)
                            {
                                if(td.oldWidth+(event.x-td.oldX)>0)
                                    td.width=td.oldWidth+(event.x-td.oldX);
                                td.style.width=td.width;
                                td.style.cursor='w-resize';
                                
                                table=td;
                                while(table.tagName!='TABLE') table=table.parentElement;
                                table.width=td.tableWidth+(td.offsetWidth-td.oldWidth);
                                table.style.width=table.width;
                            }
                        }
                        function SyDG_downOnTd(td)
                        {
                            if(event.offsetX>td.offsetWidth-10)
                            {
                                td.mouseDown=true;
                                td.oldX=event.x;
                                td.oldWidth=td.offsetWidth;
                                table=td;while(table.tagName!='TABLE')table=table.parentElement;
                                td.tableWidth=table.offsetWidth;
                            }
                        }

        </script>
</HEAD>

<BODY>
<TABLE id="element" style="FONT-SIZE: 9pt; BORDER-COLLAPSE: separate" cellSpacing="0" borderColorDark="#ffffff"
            cellPadding="2" width="100%" borderColorLight="#888888" border="1" BorderStyle="None">
            <TBODY>
                <TR align="center" bgColor="#dcdcdc">
                    <TD οnmοuseup="this.mouseDown=false" οnmοusemοve="SyDG_moveOnTd(this)" οnmοusedοwn="SyDG_downOnTd(this)"
                        style="BORDER-RIGHT-COLOR: activeborder" οnmοuseοut="this.mouseDown=false">用户编号</TD>
                    <TD οnmοuseup="this.mouseDown=false" οnmοusemοve="SyDG_moveOnTd(this)" οnmοusedοwn="SyDG_downOnTd(this)" οnmοuseοut="this.mouseDown=false">试用时间</TD>
                    <TD οnmοuseup="this.mouseDown=false" οnmοusemοve="SyDG_moveOnTd(this)" οnmοusedοwn="SyDG_downOnTd(this)"
                        οnmοuseοut="this.mouseDown=false">转正时间</TD>
                    <TD οnmοuseup="this.mouseDown=false" οnmοusemοve="SyDG_moveOnTd(this)" οnmοusedοwn="SyDG_downOnTd(this)"
                        οnmοuseοut="this.mouseDown=false">性别</TD>
                    <TD οnmοuseup="this.mouseDown=false" οnmοusemοve="SyDG_moveOnTd(this)" οnmοusedοwn="SyDG_downOnTd(this)"
                        οnmοuseοut="this.mouseDown=false">姓名拼音</TD>
                    <TD οnmοuseup="this.mouseDown=false" οnmοusemοve="SyDG_moveOnTd(this)" οnmοusedοwn="SyDG_downOnTd(this)"
                        οnmοuseοut="this.mouseDown=false">生日时间</TD>
                    <TD οnmοuseup="this.mouseDown=false" οnmοusemοve="SyDG_moveOnTd(this)" οnmοusedοwn="SyDG_downOnTd(this)"
                        οnmοuseοut="this.mouseDown=false">民族</TD>
                    <TD οnmοuseup="this.mouseDown=false" οnmοusemοve="SyDG_moveOnTd(this)" οnmοusedοwn="SyDG_downOnTd(this)"
                        οnmοuseοut="this.mouseDown=false">身高</TD>
                </TR>
                <TR>
                    <TD style="WIDTH: 75px">2000001</TD>
                    <TD>1997-3-13 0:00:00</TD>
                    <TD>1997-3-13 0:00:00</TD>
                    <TD>1</TD>
                    <TD>WZJ</TD>
                    <TD>1965-3-13 0:00:00</TD>
                    <TD>汉</TD>
                    <TD>171</TD>
                </TR>
                <TR>
                    <TD style="WIDTH: 75px">2000045</TD>
                    <TD>2001-2-15 0:00:00</TD>
                    <TD>2001-3-15 0:00:00</TD>
                    <TD>0</TD>
                    <TD>WY</TD>
                    <TD>1978-8-5 0:00:00</TD>
                    <TD>汉</TD>
                    <TD>162</TD>
                </TR>
                <TR>
                    <TD style="WIDTH: 75px">2000046</TD>
                    <TD>2001-2-23 0:00:00</TD>
                    <TD>2001-3-23 0:00:00</TD>
                    <TD>0</TD>
                    <TD>LQ</TD>
                    <TD>2001-2-23 0:00:00</TD>
                    <TD>汉</TD>
                    <TD>171</TD>
                </TR>
            </TBODY>
        </TABLE>
</BODY>
</HTML>


 

 

 

 

来自: http://www.haogongju.net/art/360025
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值