Javascript 是否始终使用鼠标滚轮滚动父帧?

Javascript 是否始终使用鼠标滚轮滚动父帧?,javascript,scroll,parent,frame,Javascript,Scroll,Parent,Frame,我在indexflash.html中有一个iframe main,它包含html文档indexflash2.html,其中包含两个框架topframe(loads main.html)和bottomframe(loads home.html)。topframe和bottomframe都有滚动=“否” topframe可容纳flash导航控件 底部框架使用要显示的内容进行更新 我想能够控制鼠标滚轮的主滚动条,这样你就可以看不到滚动整个页面作为一个单元。现在,我猜焦点落在顶部框架或底部框架上,因为当

我在indexflash.html中有一个iframe main,它包含html文档indexflash2.html,其中包含两个框架topframe(loads main.html)和bottomframe(loads home.html)。topframe和bottomframe都有滚动=“否”

topframe可容纳flash导航控件 底部框架使用要显示的内容进行更新

我想能够控制鼠标滚轮的主滚动条,这样你就可以看不到滚动整个页面作为一个单元。现在,我猜焦点落在顶部框架或底部框架上,因为当您尝试使用滚轮时,鼠标指针位于顶部框架或底部框架上

我正在处理的页面可以在

如何强制鼠标滚轮始终控制父iframe main的滚动条,而不管其中包含哪些帧或iframe

我确信这将需要一些javascript,但我对JS还不够熟悉,无法通过solo解决这个问题

indexflash.html:

<iframe name="main" src="indexflash2.html" width="100%" height=2505></iframe>

indexflash2.html:

<frameset framespacing="0" border="0" frameborder="0" rows="400,*">
<frame name="topFrame" height="400" scrolling="no" noresize target="bottomFrame" src="main.html">
<frame name="bottomFrame" height="2105" target="_self" scrolling="no" src="home.html">
<noframes>
</frameset>

您可以使用来同步两个帧

编辑-该网站在Chrome上运行良好,滚动没有什么奇怪之处。不过,我不太管用。我不确定我的想法是否行得通

<script type="text/javascript">
document.onscroll = function() {
    parent.b.document.body.scrollTop = document.body.scrollTop;
}
</script>

document.onscroll=函数(){
parent.b.document.body.scrollTop=document.body.scrollTop;
}

将同步名为b的帧,使其与滚动帧位于同一点,但这可能不是您需要的

你能详细说明一下吗?我知道onscroll事件的作用,但我不知道该如何进行。起初,我认为我必须改变焦点,使其始终处于主iframe上。但是,我应该只跟踪鼠标滚轮向上或向下滚动的时间,然后从iframe的滚动条位置添加(或减去)值吗?我不知道,