一、JS文件。
//+----------------------------------------------------------------------------
//
//功能描述:冻结表格
//
//输入参数: oFrozenTable 需要冻结的表格
// iFrozenRowHead 冻结表格前若干行
// iFrozenRowFoot 冻结表格后若干行
// iFrozenColLeft 冻结表格左边若干列
//
//-----------------------------------------------------------------------------
function FrozenTable(oFrozenTable, iFrozenRowHead, iFrozenRowFoot, iFrozenColLeft)
{
oFrozenTable.HeadRow = iFrozenRowHead;
var oDivMaster = oFrozenTable.parentElement;
if(oDivMaster.tagName != 'DIV') return;
if((oFrozenTable.offsetHeight > oDivMaster.offsetHeight) && (oFrozenTable.offsetWidth > oDivMaster.offsetWidth))
{
//创建并克隆LeftHead表格
if((iFrozenColLeft > 0) && (iFrozenRowHead > 0))
{
var oTableLH = document.createElement_x("TABLE");
var newTBody = document.createElement_x("TBODY");
oTableLH.insertBefore(newTBody);
oTableLH.id = "oTableLH";
oDivMaster.parentElement.insertBefore(oTableLH);
CloneTable(oFrozenTable, oTableLH, 0, iFrozenRowHead, iFrozenColLeft)
oTableLH.srcTable = oFrozenTable;