<div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1;">aaaa</div>
<script language="JavaScript" type="text/JavaScript">
Layer1.style.top = screen.height * 0.3;
Layer1.style.left = screen.width * 0.3;
</script>

解决方案 »

  1.   

    下面是关于坐标的,你可以试着用一用
    <body><SCRIPT LANGUAGE="JavaScript">
    var  s = "网页可见区域宽:"+ document.body.clientWidth;
    s += "\r\n网页可见区域高:"+ document.body.clientHeight;
    s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
    s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
    s += "\r\n网页正文部分上:"+ window.screenTop;
    s += "\r\n网页正文部分左:"+ window.screenLeft;
    s += "\r\n屏幕分辨率的高:"+ window.screen.height;
    s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
    s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
    s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
    alert(s);
    </SCRIPT>
    </body>
      

  2.   

    层不随分辨率改变而位置改变.
    <HTML> 
    <script> 
    function divcenter(){ 
    document.all.mxh.style.left=(Math.round((document.body.scrollWidth-200)/2)).toString()+"px" 

    </script> 
    <body onload="divcenter()" onresize=divcenter()> 
    <table width=100%> 
    <tr> 
    <td>test 
    </td> 
    </tr> 
    </table> 
    <div id=mxh style="position:absolute;left:200px;top:30px;width:200px;height:200px;background-color:navy;border:2px;color:#FFFFFF">测试文字</div> 
    </HTML>