<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function gridScroll(oGrid,gridid){ var iX = oGrid.scrollLeft;
var oHeader = document.getElementById(gridid + '_Header');
oHeader.scrollLeft = iX;
}
//-->
</SCRIPT>
</HEAD><BODY>
<div id="dtgMain_Header" style="WIDTH:300px;HEIGHT:50px;overflow:hidden" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR></TABLE></div>
<div style="WIDTH:315px;HEIGHT:92px;overflow-x:auto;overflow-y:scroll" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
</TABLE>
</div>
</BODY>
</HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function gridScroll(oGrid,gridid){ var iX = oGrid.scrollLeft;
var oHeader = document.getElementById(gridid + '_Header');
oHeader.scrollLeft = iX;
}
//-->
</SCRIPT>
</HEAD><BODY>
<div id="dtgMain_Header" style="WIDTH:300px;HEIGHT:50px;overflow:hidden" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR></TABLE></div>
<div style="WIDTH:315px;HEIGHT:92px;overflow-x:auto;overflow-y:scroll" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
</TABLE>
</div>
</BODY>
</HTML>
解决方案 »
- 为什么flash以下的东西不能显示?
- 如何才能获得<ul style="clear:both" id="comment"></ul>里面的内容
- 提交按钮提交表单,和JS提交表单的区别
- JS怎样实现读取TEXTAREA内容并在下方重新写出来
- 很简单的问题,但迷惑了很长时间,大家帮忙!
- 请问高手:这样的防盗链功能怎样实现?
- 怎样通过一个页面的javascript连动另一个页面的下拉框
- ─── 有一个超酷的脚本,希望大家研究研究如何搞定她 ───
- 急啊!如何以邮件形式提交表单,而且可以打开阅读?谢谢
- 用js怎么判断是手机浏览器还是电脑浏览器
- 简单问题!!如果想控制输入的文本只能是数字,怎么办?
- 请问怎样判断一个函数是否存在?
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function gridScroll(oGrid,gridid){ var iX = oGrid.scrollLeft;
var oHeader = document.getElementById(gridid + '_Header');
oHeader.scrollLeft = iX;
}
//-->
</SCRIPT>
</HEAD><BODY>
我要求下面的DIV滚动时。上面的DIV内的内容也滚动(这已实现了)。且两个表格的纵线始终对齐。(不对齐的地方在最后滚动条到头的一点。)
<div id="dtgMain_Header" style="WIDTH:300px;HEIGHT:50px;overflow:scroll;" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR></TABLE></div>
<div style="WIDTH:300px;HEIGHT:50px;overflow:scroll" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
</TABLE>
</div>
</BODY>
</HTML>
所以你给上面的div加上右边的scroll.
那么就一定同宽了。
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function gridScroll(oGrid,gridid){ var iX = oGrid.scrollLeft;
var oHeader = document.getElementById(gridid + '_Header');
oHeader.scrollLeft = iX;
}
//-->
</SCRIPT>
</HEAD><BODY>
<div id="dtgMain_Header" style="WIDTH:300px;HEIGHT:50px;overflow:auto;" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
</TABLE><BR></div>
<div style="WIDTH:300px;HEIGHT:50px;overflow:auto" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
</TABLE>
</div>
</BODY>
</HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function gridScroll(oGrid,gridid){ var iX = oGrid.scrollLeft;
//var oHeader = document.getElementById(gridid + '_Header');
var oHeader = document.getElementById('dtgMain');
//oHeader.scrollLeft = -1;
oHeader.style.left = -iX;
}
//-->
</SCRIPT>
</HEAD><BODY>
<div id="dtgMain_Header" style="WIDTH:300px;HEIGHT:50px;overflow:auto" onscroll="gridScroll(this,'dtgMain')">
<TABLE style="position:absolute" Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR></TABLE></div>
<div style="WIDTH:300px;HEIGHT:50px;overflow:auto" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width=500 id="dtgMain" border=1>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
<TR>
<TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD> <TD>aaaaaaaaa</TD>
<TD>bbbbbbbb</TD>
</TR>
</TABLE>
</div>
</BODY>
</HTML>