相关文章推荐
玩足球的酱牛肉  ·  Cannot locate a ...·  1 年前    · 
有胆有识的玉米  ·  java 长度为2 ...·  1 年前    · 
温文尔雅的菠萝  ·  vue ...·  2 年前    · 
忧郁的路灯  ·  使用 holoviews / hvplot ...·  2 年前    · 
放置行
放置列

js 文件里的代码:

function myLoad()
    if (document.getElementById("dMain"))
        divInit();
function myResize()
    if (document.getElementById("dMain"))
        divInit();
function divInit()
    var dMain = document.getElementById("dMain");        //主Div
    var dTop = document.getElementById("dTop");            //锁定行的Div
    var dLeft = document.getElementById("dLeft");        //锁定列的Div
    var dMid = document.getElementById("dMid");            //左上角的Div
    var windowWidth = document.body.scrollWidth;
    var windowHeight = document.body.clientHeight;
    //alert(windowWidth);
    dMain.style.background="#ffffff";
    //alert(windowHeight);
    dMain.style.width = windowWidth - ;
    var sch = document.getElementById("div_Search");
    //alert(sch.scrollHeight);
    if (sch.style.display == "")
        dMain.style.height = windowHeight -  - sch.scrollHeight;
        dMain.style.height = windowHeight - ;
    //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+;    //左上角的坐标
    var myLeft = tleft;                                        //左上角的坐标
    //===================================寻找完毕===============
    //锁定行的高度
    var RowsHeight = dg.rows[RowsCount].cells[].offsetTop - dg.rows[].cells[].offsetTop + 
    //锁定列的宽度
    var LineWidth =  dg.rows[].cells[LineCount].offsetLeft - dg.rows[].cells[].offsetLeft + 
    //锁定列的高度
    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 <)
        RowsHeight = ;
    if (LineWidth <)
        LineWidth = ;
    dTop.style.width = RowsWidth - ;
    dTop.style.height = RowsHeight;
    dLeft.style.width = LineWidth;
    dLeft.style.height = LineHeight - ;
    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");
    var dLeft = document.getElementById("dLeft");
    var dMid = document.getElementById("dMid");            //左上角的Div
 
推荐文章
玩足球的酱牛肉  ·  Cannot locate a 64-bit Oracle Client library: “libclntsh.so: cannot open shared object file: No such
1 年前
有胆有识的玉米  ·  java 长度为2 for循环只循环了一次_51CTO博客_java判断for循环最后一次
1 年前
温文尔雅的菠萝  ·  vue 禁用div、h3的点击事件_vue.js_贝小米在前端-DevPress官方社区
2 年前
忧郁的路灯  ·  使用 holoviews / hvplot 更改图例位置_python_Mangs-DevPress官方社区
2 年前
打酱油的啄木鸟  ·  Julia高质量科学计算、数学模型包库合集,建议收藏 - 知乎
2 年前