【问题标题】:Scrolling parent page when remote content loads in iframe在 iframe 中加载远程内容时滚动父页面
【发布时间】:2011-07-21 16:13:53
【问题描述】:

我正在开发一个网站,该网站在主页的 iframe 中加载远程内容(房地产列表)。问题是框​​架很长,并且列表页面之间的导航(位于 iframe 的远程内容中)位于底部。因此,当单击“下一步”按钮时,会加载下一页,但它位于内容的底部,因为父页面是滚动页面。所以我想要做的是让父页面在 iframe 中加载新内容时跳转到顶部。

我环顾四周,但我发现的所有解决方案似乎都基于 iframe 中的内容是本地且可访问的假设。我无法访问正在加载到我的框架中的内容——它完全是第三方的。

网站链接为:http://www.rogermcmillan.com.au 如果您单击“待售属性”选项卡,滚动到底部,然后单击“下一步”,您会看到加载新内容后页面仍位于底部。

【问题讨论】:

标签: html iframe scroll


【解决方案1】:

<iframe srcStuff onLoad="scrollMeUp();">这样放javascript

并在<head> 中使用以下代码:

function scrollMeUp() {
    window.scroll(0,0);
}

如果这不起作用,请尝试使用警报进行调试,检查窗口指的是什么,它是 iframe 还是父级,或者此功能可能不适用于所有浏览器,但我不确定。

【讨论】:

  • 我试过了,但是没有效果。这是我的代码目前的样子:
  • ''
  • 我不知道它是如何不工作的,但我编辑了应该工作的版本。
猜你喜欢
  • 1970-01-01
  • 2017-12-07
  • 1970-01-01
  • 2012-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-01
  • 1970-01-01
相关资源
最近更新 更多