发布一个锁定行列的一种方法
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-20
body.scrollWidth; var windowHeight = document.body.clientHeight; //alert(windowWidth); dMain.style.background="#ffffff"; //alert(windowHeight); dMain.style.width = windowWidth - 12; //修正 var sch = document.getElementById("div_Search"); //alert(sch.scrollHeight); if (sch.style.display == "") { dMain.style.height = windowHeight - 100 - sch.scrollHeight; } else { dMain.style.height = windowHeight - 120; } //dMain.style.display = "none"; //寻找Top 和 Left var tt = dMain; // 寻找左上角的坐标,代码来自梅花雪的日期控件 var th = tt; var ttop = tt.offsetTop; var thei = tt.clientHeight; var tleft = tt.offsetLeft; var ttyp = tt.type; while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;} var myTop = (ttyp=="image")? ttop+thei : ttop+thei+6; //左上角的坐标 var myLeft = tleft; //左上角的坐标 //===================================寻找完毕=============== hh = dMain.style.height; //修正 hh = hh.replace("px",""); myTop = myTop - hh + 12; var dg = document.getElementById("DG"); //显示数据的表格 var RowsCount = "1"; //锁定行数 var LineCount = "1"; //锁定列数 //锁定行的高度 var RowsHeight = dg.rows[RowsCount].cells[0].offsetTop - dg.rows[0].cells[0].offsetTop + 2 //锁定列的宽度 var LineWidth = dg.rows[0].cells[LineCount].offsetLeft - dg.rows[0].cells[0].offsetLeft + 2 //锁定列的高度 var LineHeight = dMain.style.height; LineHeight = LineHeight.replace("px",""); //锁定行的宽度 var RowsWidth = dMain.style.width; RowsWidth = RowsWidth.replace("px",""); //hh = parseint(hh); //赋值 divResize(dMain,dTop,dLeft,dMid); if (RowsHeight <25) RowsHeight = 25; if (LineWidth <20) LineWidth = 20; dTop.style.width = RowsWidth - 16; dTop.style.height = RowsHeight; dLeft.style.width = LineWidth; dLeft.style.height = LineHeight - 16; dMid.style.width = LineWidth ; dMid.style.height = RowsHeight; //设置左上角的位置 dTop.style.top = myTop ; dTop.style.left = myLeft ; dLeft.style.top = myTop; dLeft.style.left = myLeft; dMid.style.top = myTop; dMid.style.left = myLeft; } function divResize(dMain,dTop,dLeft,dMid) { dTop.innerHTML = dMain.innerHTML; dMid.innerHTML = dMain.innerHTML; dLeft.innerHTML = dMain.innerHTML; dLeft = dMain; } function divResize2(dMain,dLeft) { dLeft.innerHTML = dMain.innerHTML; } function myScroll(me) { var dTop = document.getElementById("dTop |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于发布一个锁定行列的一种方法的所有评论