可变表格宽度

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<style type="text/css">
body {
  font-family: "arial", "helvetica", "sans-serif", "";
font-size: 9pt;
  margin: 0px;
scrollbar-face-color:#efefe7;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#a5a5a5;
  scrollbar-darkshadow-color:#a5a5a5;
  scrollbar-shadow-color:#d6d6ce;
  scrollbar-arrow-color:#003184;
  scrollbar-track-color:#deded6;
}
table {
  font-family: "arial", "helvetica", "sans-serif","";
font-size: 9pt;
line-height: 150%;
color: #000000;
      }
.display-tb2
{
border-right: #808080 1px solid;
border-top: #808080 1px solid;
border-left: #808080 1px solid;
border-bottom: #808080 1px solid;
border:0;
cellpadding:2;
cellspacing:0;
margin-top:2px;
border-collapse:collapse;
}
div.tableContainer
{
overflow-x:auto;
width:960px;
dyn-behavior:expression(
onscroll == null?
  (onscroll = function(){
  if(event.srcElement.scrollLeft == event.srcElement.oldScroll) return;
  var oGridBody = document.getElementById("order_GridBody");
  oGridBody.style.width = parseInt(event.srcElement.clientWidth) + event.srcElement.scrollLeft + "px";
  event.srcElement.oldScroll == event.srcElement.scrollLeft;
  }):true,
onmousedown == null?
  (onmousedown = function(){
  if(self.currentTH != null) return;
  var obj = document.elementFromPoint(event.x,event.y);
  var objL = document.elementFromPoint(event.x - 1,event.y);
  if(obj.tagName.toLowerCase() == "th")
  {
 
    if(objL.tagName.toLowerCase() == "th")
    {
    obj = objL;
    }
    if(obj.className == "fixed") return;
    self.currentX = event.x;
    self.currentTH = obj.childNodes[0];
    self.currentTH.setCapture();
  }
  }):true,
onmouseup == null?
  (onmouseup = function(){
  if(self.currentTH != null)
  {
    self.currentTH.releaseCapture();
    self.currentTH = null;
  }
  }):true,
onmousemove == null?
  (onmousemove = function(){
  if(self.currentTH != null)
  {
    var width = Math.round(parseInt(self.currentTH.clientWidth) + event.x - self.currentX);
    if(width < 0) width = 0;
    var dt = parseInt(self.currentTH.style.width) - width;
    self.currentTH.style.width = width;
    __resizeCell(self.currentTH.columnIndex,self.currentTH.style.width);
    self.currentX = event.x;
  }
  }):true,
self.__resizeCell == null?
  (self.__resizeCell = function(idx, width){
  var cells = document.getElementById("order_GridBody_Cells");
  var rows = cells.childNodes;
  var i = 0;
  for (var i = 0; i < rows.length; i++)
  {
    var cell = rows .childNodes[idx].childNodes[0];
    var resetPattern = /style=[^/s/t/n]+/;
    cell.outerHTML = cell.outerHTML.toString().replace(resetPattern, "style='width:" +width + "'");
  }
  }):true
)
}
div.bodyContainer
{
height:400px;
width:960px;
overflow-x:hidden;
overflow-y:auto;
}
div.gridCell_standard
{
width:100px;
overflow:hidden;
nw:expression(this.noWrap=true);
margin-left: 0px;
margin-right: 1px;
padding-left: 2px;
cursor:default;
}
div.gridCell_narrow
{
width:30px;
overflow:hidden;
margin-left: 0px;
margin-right: 1px;
padding-left: 2px;
nw:expression(this.noWrap=true);
cursor:default;
}
th
{
border-right: #a4a6a4 1px solid;
border-top: #a4a6a4 1px solid;
border-left: #a4a6a4 1px solid;
border-bottom: #a4a6a4 1px solid;
background-image: url(images/default/headerbg.gif);
          color:#ffffff;
font-style:normal;
font-weight:normal;
height:20px;
cursor:col-resize;
dyn-behavior:expression(
ondblclick == null?
  (ondblclick = function()
  {
  var src = event.srcElement;
  if(event.srcElement.tagName.toLowerCase()!="div")
  {
  src = src.childNodes[0];
  }
  src.style.width = "";
  __resizeCell(src.columnIndex,src.clientWidth);
  }):true
)
}
th.fixed
{
border-right: #a4a6a4 1px solid;
border-top: #a4a6a4 1px solid;
border-left: #a4a6a4 1px solid;
border-bottom: #a4a6a4 1px solid;
background-image: url(images/default/headerbg.gif);
          color:#ffffff;
font-style:normal;
font-weight:normal;
height:20px;
cursor:default;
}
tr.odd
{
border-right: #a4a6a4 1px solid;
border-top: #a4a6a4 0px solid;
border-left: #a4a6a4 0px solid;
border-bottom: #a4a6a4 1px solid;
noWrap;
}
tr.even
{
border-right: #a4a6a4 1px solid;
border-top: #a4a6a4 0px solid;
border-left: #a4a6a4 0px solid;
border-bottom: #a4a6a4 1px solid;
}
td.odd_even
{
border-right: #a4a6a4 1px solid;
border-top: #a4a6a4 1px solid;
border-left: #a4a6a4 1px solid;
border-bottom: #a4a6a4 1px solid;
noWrap;
}
td.select-cell
{
border-right: #a4a6a4 1px solid;
border-top: #a4a6a4 1px solid;
border-left: #a4a6a4 1px solid;
border-bottom: #a4a6a4 1px solid;
}
.STYLE1 {color: #000000}
</style>
<body bgcolor="F6F6F6" style="padding:10 10 10 10">
<div class="tableContainer" id="order_Container">
<!--动态表格-->
<table cellpadding="0" class="display-tb2" style="margin-top: 2px;" cellspacing="0" border="0" id="order">
<tr>
<td>
<table cellpadding="0" class="display-tb2" style="margin-top: 0px;" cellspacing="0" border="0">
<thead>
  <th class="fixed"><div columnIndex="0" class="gridCell_narrow">选择</div></th>
  <th><div class="gridCell_standard STYLE1" columnIndex="1">订单编号</div></th>
  <th><div class="gridCell_standard STYLE1" columnIndex="2">订货日期</div></th>
  <th><div class="gridCell_standard STYLE1" columnIndex="3">订货单位</div></th>
  <th><div class="gridCell_standard STYLE1" columnIndex="4">订单类别</div></th>
  <th><div class="gridCell_standard STYLE1" columnIndex="5">产品类别</div></th>
  <th><div class="gridCell_standard STYLE1" columnIndex="6">版本号</div></th>
  <th><div class="gridCell_standard STYLE1" columnIndex="7">订货金额</div></th>
  <th><div class="gridCell_standard STYLE1" columnIndex="8">订单状态</div></th>
</thead>
</table>
</td>
</tr>
<!--<tfoot> 共3页 </tfoot>-->
<tbody>
<tr class="odd">
<td colspan="9">
<div id="order_GridBody" class="bodyContainer">
  <table cellpadding="0" class="display-tb2" style="margin-top: 0px;" cellspacing="0" border="0">
<tbody id="order_GridBody_Cells">
<tr class="even">
<td width="30" class="select-cell">
      <div class="gridCell_narrow"><input type="checkbox" name="id" value="2" /></div></td>
<td class="odd_even"><div class="gridCell_standard">DJPH001</div></td>
<td class="odd_even"><div class="gridCell_standard">2005-02-02</div></td>
<td class="odd_even"><div class="gridCell_standard">19</div></td>
<td class="odd_even"><div class="gridCell_standard">直销</div></td>
<td class="odd_even"><div class="gridCell_standard">KIS</div></td>
<td class="odd_even"><div class="gridCell_standard">5</div></td>
<td class="odd_even"><div class="gridCell_standard">12.0000</div></td>
<td class="odd_even"><div class="gridCell_standard">已取消</div></td></tr>
<tr class="even">
<td width="30" class="select-cell">
      <div class="gridCell_narrow"><input type="checkbox" name="id" value="3" /></div> </td>
<td class="odd_even"><div class="gridCell_standard">DJPH001</div></td>
<td class="odd_even"><div class="gridCell_standard">2005-02-02</div></td>
<td class="odd_even"><div class="gridCell_standard">19</div></td>
<td class="odd_even"><div class="gridCell_standard">购销</div></td>
<td class="odd_even"><div class="gridCell_standard">KIS</div></td>
<td class="odd_even"><div class="gridCell_standard">5</div></td>
<td class="odd_even"><div class="gridCell_standard">21.0000</div></td>
<td class="odd_even"><div class="gridCell_standard"> </div></td></tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
<div style="height:15px"></div>
</div>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值