您的位置:程序门 -> web 开发 -> javascript



javascript:一个div,当div在窗体显示不下时,自动调整窗体以显示div,移动的时候同样  asp.net


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


javascript:一个div,当div在窗体显示不下时,自动调整窗体以显示div,移动的时候同样 asp.net[已结贴,结贴人:flyin2006]
发表于:2007-01-11 10:51:51 楼主
javascript:一个div,当div在窗体显示不下时,自动调整窗体以显示div,移动的时候同样     asp.net
发表于:2007-01-11 11:01:491楼 得分:1
好想可以吧!!!在网页最外面嵌一个table,然后根据table的长\宽来调整窗口的大小!
但我不知道怎么得到table的长\宽??
发表于:2007-01-11 11:09:062楼 得分:0
不是想把   div显示到窗体外面
而是自动调整窗体位置
比如下面显示不了   就把窗体向下拉
主要是不能判断div与下面窗体的距离
发表于:2007-01-11 11:33:303楼 得分:1
查一下参考资料,看一看obj.scrollintoview(...)的用法
发表于:2007-01-11 11:53:364楼 得分:0
怎么判断   div与窗体底部的距离才是主要的
发表于:2007-01-11 11:53:475楼 得分:0
有没有人知道
发表于:2007-01-11 12:02:186楼 得分:1
<!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>
------------
看看这个是不是想要的
发表于:2007-01-11 12:30:007楼 得分:27
先获得div的绝对位置
在用body.scrollheight   -   绝对位置高度
得到的是   div顶到窗体底的距离   s
if   (s   <   div.clientheight)
{
window.resizeby(0,div.clientheight   -   s)
}


快速检索

最新资讯
热门点击