Javascript 滚动到iframe内新打开页面的顶部

Javascript 滚动到iframe内新打开页面的顶部,javascript,jquery,facebook,iframe,scroll,Javascript,Jquery,Facebook,Iframe,Scroll,我在iframe中运行了一个facebook应用程序。问题是,如果我有一个较小的浏览器窗口,我会滚动到应用程序页面列表的底部并选择一个新页面,它也会在底部的iframe中打开 我试图在链接中添加一个#top,链接到新页面中的name=“#top”元素,但这在Firefox(已验证)和IE(尚未验证)上都不起作用。 对于Firefox,我知道这是一个已知的问题,有一些解决办法可以让“滚动到顶部”链接正常工作,但我还没有找到任何解决方案来说明如何在iframe中打开新链接并使其滚动 我在iframe

我在iframe中运行了一个facebook应用程序。问题是,如果我有一个较小的浏览器窗口,我会滚动到应用程序页面列表的底部并选择一个新页面,它也会在底部的iframe中打开

我试图在链接中添加一个#top,链接到新页面中的
name=“#top”
元素,但这在Firefox(已验证)和IE(尚未验证)上都不起作用。 对于Firefox,我知道这是一个已知的问题,有一些解决办法可以让“滚动到顶部”链接正常工作,但我还没有找到任何解决方案来说明如何在iframe中打开新链接并使其滚动

我在iframe的body元素中添加了一个
onload=“location.href=”#“
,但仍然没有成功。 无论我尝试什么,它似乎都被Firefox忽略了

你们中有人以前遇到过这个问题吗?如果是这样,你能给我一些建议吗

谢谢

您可以使用

作为一名Facebook开发者,我很好奇。如何在运行时调整应用程序iFrame的大小?我有一些基于ajax的应用程序,每次调用ajax后,我都会调整窗口大小,从而消除这个问题


也许值得一看

回答我自己的问题感觉很奇怪,但希望这能帮助其他人。 最后,Facebook的scrollTo功能对我来说是个诀窍:


我仍然不知道它在IE上是否有效,因为我还没有测试过它,但是在Firefox上一切都正常了

我使用了标准的Facebook大小调整,FB.Canvas.setAutoResize(),还有一些小的解决方法。我不使用ajax(在某种程度上),但我确实广泛使用了jQuery。我将尝试看看您的建议是否有效,感谢您的提示幸运的是,它不起作用,以及我尝试过的许多其他解决方案:onload=“window.parent.scroll(0,0);”,document.getElementById(“SometopDividId”).scrollIntoView()$(window/html/body).scrollTop(0);。。。Facebook iframe组合似乎没有任何效果:(