document.all.namelist.style.top = ??
document.all.namelist.style.left = ??

解决方案 »

  1.   

    var winWidth=winHeight=250;
    var top = (screen.availHeight/2)-(winHeight/2);
    var left = (screen.availWidth/2)-(winWidth/2);
    var oDiv = document.all("namelist");
    oDiv.style.top = top;
    oDiv.style.left = left;
      

  2.   

    var oDiv = document.getElementById("namelist");
    oDiv.style.top = top;
    oDiv.style.left = left;
      

  3.   

    function dispVisible(){
        document.all.namelist.style.visibility = 'visible'
        getLayer();
    }function getLayer(){
        var winWidth=winHeight=250;
        var top = (screen.availHeight/2)-(winHeight/2);
        var left = (screen.availWidth/2)-(winWidth/2);
        document.all.namelist.style.top = top;
        document.all.namelist.style.left = left;
    }
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>用层选择人员</title>
    <script language="javascript">
    <!--
    //显示层
    function dispVisible(obj){
        var winWidth = winHeight = 250;
        var top = (screen.availHeight/2)-(winHeight/2);
        var left = (screen.availWidth/2)-(winWidth/2);
        obj.style.visibility = 'visible';
    obj.style.posLeft = left;
    obj.style.posTop = top;
    obj.style.width = winWidth;
    obj.style.height = winHeight;
    }
    //-->
    </script>
    </head>
    <body bgcolor="#FFFFFF" onload="dispVisible(document.all.namelist);">
    <div id="namelist" style="position:absolute;visibility: hidden; width: 110px; height: 60px; left: 283px; top: 166px;border:1 solid #6699FF;">Test</div>
    </body>
    </html>