首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >总是用鼠标滚轮滚动父框架?

问总是用鼠标滚轮滚动父框架?
EN

Stack Overflow用户
提问于 2009-05-18 18:26:21
回答 1查看 2.9K关注 0票数 0

我在indexflash.html中有一个iframe主目录,其中包含html文档indexflash2.html,其中包含两个框架:顶层框架(load main.html)和底部框架(loads home.html)。顶部框架和底部框架都有scrolling="no“。

topframe持有闪存导航控件,并在底部更新要显示的内容。

我希望能够用鼠标滚轮控制main的滚动条,这样您就可以将整个页面作为一个单元来滚动。现在,我猜焦点落在顶部框架或底部框架上,因为当您尝试使用滚动轮时,鼠标指针就在那里。

我正在处理的页面可以在http://96.9.39.101/indexflash.html上看到

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

我确信这需要一些javascript,但我对JS还不太熟悉,还不能单用solo来解决这个问题。

indexflash.html:

代码语言:javascript
复制
<iframe name="main" src="indexflash2.html" width="100%" height=2505></iframe>

indexflash2.html:

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2009-05-18 18:31:10

您可以使用涡卷事件同步这两个帧。

编辑-该网站运行良好,我在Chrome,没有奇怪的滚动。但是IE不太好用。我不确定我的主意会不会成功。

代码语言:javascript
复制
<script type="text/javascript">
document.onscroll = function() {
    parent.b.document.body.scrollTop = document.body.scrollTop;
}
</script>

将名称为b的框架同步到与滚动框架相同的位置,但这可能不是您所需要的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/879114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档