http://qbit.100steps.net/javascript/%B1%ED%B8%F1%B1%ED%CD%B7%B2%BB%B6%AFtbody%C7%F8%D3%F2%BF%C9%D3%C3%B9%F6%B6%AF%CC%F5%B9%F6%B6%AF.htm
上面是原码地址...但是他是写死了的..下面是我的TABLE...各位前辈帮帮忙...谢谢
<TABLE class="listTable">
<TR onclick="ResetTable();" class="listHeadTr">
<TD class="listTdHeadCenter" width="6%">序号</TD>
<TD class="listTdHeadCenter" width="16%">企业字号</TD>
<TD class="listTdHeadCenter" width="22%">企业名称</TD>
<TD class="listTdHeadCenter" width="19%">注册资本</TD>
<TD class="listTdHeadCenter" width="17%">法定代表人</TD>
<TD class="listTdHeadCenter" width="10%">核准日期</TD>
<TD class="listTdHeadCenter" width="10%">保留期止</TD>
</TR>
<logic:iterate id="ResultSet" property="list[@type='VENTBASIC']">
<TR class="listTr" onclick="changeItem();">
<TD class="listTdCenter">
<%= ++sequenceNumber %>
<html:hidden id="ResultSet" property="VENTBASIC/OPENO"/>
<html:hidden id="ResultSet" property="VENTBASIC/OPENUM"/>
</TD>
<TD class="listTdCenter"><bean:write id="ResultSet" property="VENTBASIC/TRANAME" /></TD>
<TD class="listTdLeft"><bean:write id="ResultSet" property="VENTBASIC/ENTNAME" /></TD>
<TD class="listTdLeft"><bean:write id="ResultSet" property="VENTBASIC/REGCAP" /></TD>
<TD class="listTdCenter"><bean:write id="ResultSet" property="VENTBASIC/LEREP" /></TD>
<TD class="listTdCenter"><bean:write id="ResultSet" property="VENTBASIC/APPRDATE" formatType="yyyyMMdd" formatClass="com.primeton.eos.webtag.bean.BeanWriteDateFormatImpl" /></TD>
<TD class="listTdCenter"><bean:write id="ResultSet" property="VENTBASIC/SAVEPERTO" formatType="yyyyMMdd" formatClass="com.primeton.eos.webtag.bean.BeanWriteDateFormatImpl"/></TD>
</TR>
</logic:iterate> </TABLE>
上面是原码地址...但是他是写死了的..下面是我的TABLE...各位前辈帮帮忙...谢谢
<TABLE class="listTable">
<TR onclick="ResetTable();" class="listHeadTr">
<TD class="listTdHeadCenter" width="6%">序号</TD>
<TD class="listTdHeadCenter" width="16%">企业字号</TD>
<TD class="listTdHeadCenter" width="22%">企业名称</TD>
<TD class="listTdHeadCenter" width="19%">注册资本</TD>
<TD class="listTdHeadCenter" width="17%">法定代表人</TD>
<TD class="listTdHeadCenter" width="10%">核准日期</TD>
<TD class="listTdHeadCenter" width="10%">保留期止</TD>
</TR>
<logic:iterate id="ResultSet" property="list[@type='VENTBASIC']">
<TR class="listTr" onclick="changeItem();">
<TD class="listTdCenter">
<%= ++sequenceNumber %>
<html:hidden id="ResultSet" property="VENTBASIC/OPENO"/>
<html:hidden id="ResultSet" property="VENTBASIC/OPENUM"/>
</TD>
<TD class="listTdCenter"><bean:write id="ResultSet" property="VENTBASIC/TRANAME" /></TD>
<TD class="listTdLeft"><bean:write id="ResultSet" property="VENTBASIC/ENTNAME" /></TD>
<TD class="listTdLeft"><bean:write id="ResultSet" property="VENTBASIC/REGCAP" /></TD>
<TD class="listTdCenter"><bean:write id="ResultSet" property="VENTBASIC/LEREP" /></TD>
<TD class="listTdCenter"><bean:write id="ResultSet" property="VENTBASIC/APPRDATE" formatType="yyyyMMdd" formatClass="com.primeton.eos.webtag.bean.BeanWriteDateFormatImpl" /></TD>
<TD class="listTdCenter"><bean:write id="ResultSet" property="VENTBASIC/SAVEPERTO" formatType="yyyyMMdd" formatClass="com.primeton.eos.webtag.bean.BeanWriteDateFormatImpl"/></TD>
</TR>
</logic:iterate> </TABLE>
<html><head><title></title></head><body>
<style>
div.DataGrid
{
overflow: auto;
height: 160;
width: 400;
}
</style>
<SCRIPT LANGUAGE="JavaScript">
function fixupFirstRow(tab)
{
var div = tab.parentNode;
if(div.className.toLowerCase() == "datagrid")
{
tab.rows[0].style.zIndex = "1";
tab.rows[0].style.position = "relative";
/*当有select控件时加下这段代码即可
var tr = tab.rows[0]; //++
var ifm=document.createElement("IFRAME") ifm.style.width=tr.offsetWidth
ifm.style.height=tr.offsetHeight ifm.style.position="absolute"
ifm.style.left=0
ifm.style.top=0 ifm.style.filter="alpha(opacity=0)";
ifm.style.zIndex="99" div.appendChild(ifm)
*/ div.onscroll = function()
{
var tr = tab.rows[0];
tr.style.top = this.scrollTop - (this.scrollTop==0 ? 1 : 2);
tr.style.left = -1;
}
}
}
window.onload = function()
{
var tab = document.getElementById("content");
if(tab) fixupFirstRow(tab);
}
</SCRIPT><div class=DataGrid>
<table id=content width=600 border=1 class=table borderColor='#DAEAF5' align=center>
<tr bgcolor=yellow><td>第一列</td><td>第二列</td><td>第三列</td><td>第四列</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
<tr><td>1111111</td><td>2222222</td><td>3333333</td><td>444444</td></tr>
</table>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body style="margin:0px;">
<span id="tt"></span>
<form name="form1" method="post" action="Default3.aspx" id="form1">
<div style="Z-INDEX: 101; LEFT: 0px; POSITION: absolute; TOP: 0px;height:170px;width:700px;overflow-y:scroll">
<div>
<table cellspacing="0" rules="all" border="1" id="GridView1" style="border-collapse:collapse;">
<tr>
<th scope="col">name</th><th scope="col">id</th><th scope="col">xtype</th><th scope="col">typestat</th><th scope="col">xusertype</th><th scope="col">length</th><th scope="col">xprec</th><th scope="col">xscale</th><th scope="col">colid</th><th scope="col">xoffset</th><th scope="col">bitpos</th><th scope="col">reserved</th><th scope="col">colstat</th><th scope="col">cdefault</th><th scope="col">domain</th><th scope="col">number</th><th scope="col">colorder</th><th scope="col">offset</th><th scope="col">collationid</th><th scope="col">language</th><th scope="col">status</th><th scope="col">type</th><th scope="col">usertype</th><th scope="col">printfmt</th><th scope="col">prec</th><th scope="col">scale</th><th scope="col">iscomputed</th><th scope="col">isoutparam</th><th scope="col">isnullable</th><th scope="col">collation</th>
</tr><tr>
<td>name</td><td>1</td><td>231</td><td>1</td><td>256</td><td>256</td><td>0</td><td>0</td><td>1</td><td>-1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>-1</td><td>53284</td><td>2097184</td><td>0</td><td>39</td><td>18</td><td> </td><td>128</td><td> </td><td>0</td><td>0</td><td>0</td><td>Chinese_PRC_CI_AS</td>
</tr><tr>
<td>id</td><td>1</td><td>56</td><td>1</td><td>56</td><td>4</td><td>10</td><td>0</td><td>2</td><td>4</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>2</td><td>2</td><td> </td><td>2097184</td><td>0</td><td>56</td><td>7</td><td> </td><td>10</td><td>0</td><td>0</td><td>0</td><td>0</td><td> </td>
</tr><tr>
<td>xtype</td><td>1</td><td>175</td><td>1</td><td>175</td><td>2</td><td>0</td><td>0</td><td>3</td><td>8</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>3</td><td>6</td><td>53284</td><td>2097184</td><td>0</td><td>47</td><td>1</td><td> </td><td>2</td><td> </td><td>0</td><td>0</td><td>0</td><td>Chinese_PRC_CI_AS</td>
</tr><tr>
<td>uid</td><td>1</td><td>52</td><td>1</td><td>52</td><td>2</td><td>5</td><td>0</td><td>4</td><td>12</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>4</td><td>10</td><td> </td><td>2097184</td><td>0</td><td>52</td><td>6</td><td> </td><td>5</td><td>0</td><td>0</td><td>0</td><td>0</td><td> </td>
</tr><tr>
<td>info</td><td>1</td><td>52</td><td>1</td><td>52</td><td>2</td><td>5</td><td>0</td><td>5</td><td>14</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>5</td><td>12</td><td> </td><td>2097184</td><td>0</td><td>52</td><td>6</td><td> </td><td>5</td><td>0</td><td>0</td><td>0</td><td>0</td><td> </td>
</tr><tr>
<td>status</td><td>1</td><td>56</td><td>1</td><td>56</td><td>4</td><td>10</td><td>0</td><td>6</td><td>16</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>6</td><td>14</td><td> </td><td>2097184</td><td>0</td><td>56</td><td>7</td><td> </td><td>10</td><td>0</td><td>0</td><td>0</td><td>0</td><td> </td>
</tr><tr>
<td>base_schema_ver</td><td>1</td><td>56</td><td>1</td><td>56</td><td>4</td><td>10</td><td>0</td><td>7</td><td>20</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>7</td><td>18</td><td> </td><td>2097184</td><td>0</td><td>56</td><td>7</td><td> </td><td>10</td><td>0</td><td>0</td><td>0</td><td>0</td><td> </td>
</tr><tr>
<td>replinfo</td><td>1</td><td>56</td><td>1</td><td>56</td><td>4</td><td>10</td><td>0</td><td>8</td><td>24</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>8</td><td>22</td><td> </td><td>2097184</td><td>0</td><td>56</td><td>7</td><td> </td><td>10</td><td>0</td><td>0</td><td>0</td><td>0</td><td> </td>
</tr><tr>
<td>parent_obj</td><td>1</td><td>56</td><td>1</td><td>56</td><td>4</td><td>10</td><td>0</td><td>9</td><td>28</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td><td>26</td><td> </td><td>2097184</td><td>0</td><td>56</td><td>7</td><td> </td><td>10</td><td>0</td><td>0</td><td>0</td><td>0</td><td> </td>
</tr><tr>
<td>crdate</td><td>1</td><td>61</td><td>1</td><td>61</td><td>8</td><td>23</td><td>3</td><td>10</td><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>10</td><td>30</td><td> </td><td>2097184</td><td>0</td><td>61</td><td>12</td><td> </td><td>23</td><td>3</td><td>0</td><td>0</td><td>0</td><td> </td>
</tr><tr>
<td>ftcatid</td><td>1</td><td>52</td><td>1</td><td>52</td><td>2</td><td>5</td><td>0</td><td>11</td><td>40</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>11</td><td>38</td><td> </td><td>2097184</td><td>0</td><td>52</td><td>6</td><td> </td><td>5</td><td>0</td><td>0</td><td>0</td><td>0</td><td> </td>
</tr>
</table>
</div>
</div>
</form>
<SCRIPT LANGUAGE="JavaScript">
<!-- function scall(){
the_table=Main_Tab;
for(var i=0;i<the_table.rows[0].cells.length;i++)
{
document.getElementById("HEAD"+i).style.top = (document.documentElement.scrollTop)+"px";
}
}
window.onscroll=scall;
window.onresize=scall;
var Main_Tab = null;
var the_cell = null;
function window.onload()
{
init();
scall();
}
function init()
{
Main_Tab = GridView1;
the_table=Main_Tab;
//window.alert(the_table.rows.length);return;
for(var i=0;i<the_table.rows[0].cells.length;i++)
{
the_cell = the_table.rows[0].cells[i];
var newNode = new Object();
var newNode = document.createElement("div");
newNode.setAttribute("id","HEAD"+i);
document.getElementById("tt").insertAdjacentElement("beforeBegin",newNode);
var ifr = document.getElementById("HEAD"+i);
ifr.style.position = "absolute";
ifr.style.left = getLeft(the_cell);
ifr.style.top = 0;
ifr.style.width = the_cell.offsetWidth;
ifr.style.height = the_cell.offsetHeight;
ifr.style.background = 'gray';
ifr.style.zIndex = "1001";
ifr.innerHTML = "<TABLE><TR><TD align='center'><STRONG>"+the_cell.innerText+"</STRONG></TD></TR></TABLE>";
}
}
function getLeft(obj){
if(obj.offsetParent){
return obj.offsetLeft+getLeft(obj.offsetParent);
}else{
return obj.offsetLeft;
}
} function getTop(obj){
if(obj.offsetParent){
return obj.offsetTop+getTop(obj.offsetParent);
}else{
return obj.offsetTop;
}
}
//-->
</SCRIPT>
</body>
</html>
style="width:510px; font: small-caps 600 9pts/18pts 楷体_GB2312;
border-collapse:collapse; position:absolute; display:block; "
>
<tr style ="background-color:#d4eaff;"><th colspan = "2" style="height: 21px;width:200px;">
文件名
</th><th style="height: 21px; width: 80px;">
状态
</th><th style="height: 21px; width:60px;">
大小
</th><th style="height: 21px; width:80px;">
进度
</th><th style="height: 21px; width:80px;">
</th></tr>
<tr><td colspan = "6">
<div class="scroll" style="width:520px;">
<table id="upload" style="width:500px;"
>
</table>
</div>
</td></tr>
<tr style ="background-color:#d4eaff;">
<td style ="width:200px" colspan="2"></td>
<td style ="width:300px;" colspan="4" align="right"><input id="File1" type="file" style="width: 70px;"/></td>
</tr>
</table>
[code=CSS]
.basic td {
border-right: #99ccFF 1px solid;
border-top: #99ccFF 1px solid;
border-left: #99ccFF 1px solid;
border-bottom: #99ccFF 1px solid;
height:21px;
/*width:100px;*/
}
.scroll {
width: 50%; /*宽度*/
height: 150px; /*高度*/
color: Black ; /*颜色*/
font-family: @楷体_GB2312; /*字体*/
padding-top: 10px; /*层内上边距*/
padding-left: 10px; /*层内左边距*/
/*padding-right: 10px; 层内右边距*/
/*padding-bottom: 10px; /*层内下边距*/
/*overflow-x: scroll; 横向滚动条(scroll:始终出现;auto:必要时出现;具体参考CSS文档)*/
overflow-y: scroll; /*竖向滚动条*/
scrollbar-face-color: #D4D4D4; /*滚动条滑块颜色*/
scrollbar-hightlight-color: #ffffff; /*滚动条3D界面的亮边颜色*/
scrollbar-shadow-color: #919192; /*滚动条3D界面的暗边颜色*/
scrollbar-3dlight-color: #ffffff; /*滚动条亮边框颜色*/
scrollbar-arrow-color: #919192; /*箭头颜色*/
scrollbar-track-color: #ffffff; /*滚动条底色*/
scrollbar-darkshadow-color: #ffffff; /*滚动条暗边框颜色*/
}
[/code]