主题:  怎么样让层随滚动条运动而运动?

小义zfy520

职务:普通成员
等级:3
金币:2.0
发贴:965
注册:2003/3/30 16:46:57
#12003/11/26 16:02:18
俺做留言板的时候,想在显示留言记录的旁边,做上一个层,层里放用户填写的留言内容。当滚动条拖动的时候,这个层也随着往下走。
怎么做呢?
(像白菜留言本那样的)



风吹蜡烛

职务:普通成员
等级:2
金币:1.0
发贴:334
注册:2003/11/13 20:35:23
#22003/11/26 22:47:39
把如下代码加入<body>区域中
<BODY OnLoad="setVariables();checkLocation()">
<script language="javascript">
function setVariables() {
if (navigator.appName == "Netscape" {v=".top="; dS="document."; sD=""; y="window.pageYOffset"; }
else{v=".pixelTop=";dS="";sD=".style";y="document.body.scrollTop";}
}
function checkLocation(){object="object1";yy=eval(y);eval(dS+object+sD+v+yy); setTimeout("checkLocation()",10); }
</script>
<div id="object1" style="position:absolute; visibility:show; left:0px; top:0px; z-index:5">
<table width=150 border=0 cellspacing=20 cellpadding=0 >
<tr><td bgcolor="#EAEAEA"><center>静态导航菜单</center></td></tr>
<tr><td bgcolor="#EAEAEA"><a href="http://www.microsoft.com" >Microsoft</a></td></tr>
<tr><td bgcolor="#EAEAEA"><a href="http://www.yahoo.com" >Yahoo</a></td></tr>
<tr><td bgcolor="#EAEAEA"><a href="http://www.anysite.com">Any site</a></td></tr>
<tr><td bgcolor="#EAEAEA"><A href="http://bbs.kometo.com">kometo工作室</A></td></tr>
</table>
</div>



小义zfy520

职务:普通成员
等级:3
金币:2.0
发贴:965
注册:2003/3/30 16:46:57
#32003/11/26 23:15:10
谢谢了。
如果一个页面有多个层,而我只想让其中一个层随滚动条运动而运动呢?可以吗?



风吹蜡烛

职务:普通成员
等级:2
金币:1.0
发贴:334
注册:2003/11/13 20:35:23
#42003/11/26 23:16:50
可以~你先把这个代码加上去,再做其他的层~

其它的层是不受这个代码影响的~! 你试试吧