好想可以吧!!!在网页最外面嵌一个table,然后根据table的长\宽来调整窗口的大小!
但我不知道怎么得到table的长\宽??

解决方案 »

  1.   

    不是想把 Div显示到窗体外面
    而是自动调整窗体位置
    比如下面显示不了 就把窗体向下拉
    主要是不能判断Div与下面窗体的距离
      

  2.   

    查一下参考资料,看一看obj.scrollIntoView(...)的用法
      

  3.   

    怎么判断 div与窗体底部的距离才是主要的
      

  4.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <style type="text/css">
    <!--
    #Layer1 {
    position:absolute;
    background-color:#FFFFCC;
    width:317px;
    height:813px;
    z-index:1;
    left: 308px;
    overflow:scoll;
    top: 2008px;
    display:none;
    }
    -->
    </style>
    </head><body>
    <div id="Layer1">换行<br />
    换行<br />
    换行<br />
    换行<br />
    换行<br />
    换行<br />
    </div>
    <input type="button" name="add_content" value="显示" onclick="Layer1.style.display='block';Layer1.scrollIntoView();"/>
    </body>
    </html>
    ------------
    看看这个是不是想要的
      

  5.   

    先获得div的绝对位置
    在用body.scrollHeight - 绝对位置高度
    得到的是 div顶到窗体底的距离 s
    if (s < div.clientHeight)
    {
    window.resizeby(0,div.clientHeight - s)
    }