把一个html分成左右两个frame。现在需要使用scrolling的时候,好像是在一个页面里面一样。请问。可以用javascript实现吗?

fool_chen 2002-03-20 10:19:06
就是说拉最右边的滚动条。左边的frame也要滚动。
拜托了。
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
karma 2002-03-20
  • 打赏
  • 举报
回复
do not worry about the number of <br>s, they are there to demonstrate the scrolling
fool_chen 2002-03-20
  • 打赏
  • 举报
回复
一定要加很多<br>才能使左右frame都完全显示出来。
可是<br>的个数怎么确定呢?一会儿多,一会儿少。
不过还是很谢谢你。兄弟。
karma 2002-03-20
  • 打赏
  • 举报
回复
try

1.frame.html:
<frameset cols="300,*">
<frame name="left" src="leftf.html">
<frame name="right" src="rightf.html">
</frameset>

2. leftf.html:
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<script language="javascript">
function doScroll()
{
parent.frames["right"].document.body.scrollTop = document.body.scrollTop;
}

window.onscroll = doScroll;
</script>

3.rightf.html:
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<script language="javascript">
function doScroll()
{
parent.frames["left"].document.body.scrollTop = document.body.scrollTop;
}

window.onscroll = doScroll;
</script>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧