滚动条问题(有加分)

skysun 2002-11-01 09:01:27
请问如何能实现在一个FRAME中拖动滚动条,另一个FRAME中的内容也跟着移动。
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2002-11-01
  • 打赏
  • 举报
回复
http://lucky.myrice.com/javascriptexam/index.html
http://lucky.myrice.com/javascriptexam/scrollframe.htm
dragon2002 2002-11-01
  • 打赏
  • 举报
回复
另一个FRAME中设拖动滚动条不可以??????
一个FRAME中拖动滚动条可以有onscroll事件,你可以通过它控制
bencalie 2002-11-01
  • 打赏
  • 举报
回复
<iframe id=a1 src="about:<p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>"></iframe>
<iframe src="about:<body onscroll='parent.a1.window.scrollTo(0,document.body.scrollTop)'><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>"></iframe>
linhaibo 2002-11-01
  • 打赏
  • 举报
回复
可以使用系统自带的 滚动条控件
<OBJECT id="syearScroll" style="Z-INDEX: 9; POSITION: relative;top:-3;cursor:hand" codeBase="http://activex.microsoft.com/controls/mspert10.cab" height="20" width="17" align="center" classid="CLSID:DFD181E0-5E2F-11CE-A449-00AA004A803D">
<PARAM NAME="Min" VALUE="3000">
<PARAM NAME="Max" VALUE="1900">
<PARAM NAME="Position" VALUE="1900">
<PARAM NAME="SmallChange" VALUE="1">
<PARAM NAME="LargeChange" VALUE="1">
<PARAM NAME="Delay" VALUE="50">
</OBJECT>
seabell 2002-11-01
  • 打赏
  • 举报
回复
<iframe name="mytop" src="top.htm">
<iframe name="mybottom" src="bottom.htm">

top
<p>ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
<script language="javascript">
function doScroll()
{
parent.frames["mybottom"].document.body.scrollLeft = document.body.scrollLeft;
//此为两帧同长度滚动

/* parent.frames["mybottom"].document.body.scrollLeft = (document.body.scrollLeft*parent.frames["mybottom"].document.body.scrollWidth)/document.body.scrollWidth;
//此为两帧同速度滚动,但两帧不能同时调用此函数,否则溢出错
*/
}

window.onscroll = doScroll;
</script>

bottom
<p>bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
<script language="javascript">
function doScroll()
{
parent.frames["mytop"].document.body.scrollLeft = document.body.scrollLeft;
//此为两帧同长度滚动

/* parent.frames["mytop"].document.body.scrollLeft = (document.body.scrollLeft*parent.frames["mytop"].document.body.scrollWidth)/document.body.scrollWidth;
//此为两帧同速度滚动,但两帧不能同时调用此函数,否则溢出错
*/
}

window.onscroll = doScroll;
</script>

87,779

社区成员

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

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