2011-10-05 113 views
0

情况:我有一个带有iframe的页面,其中包含一个表单。但是iframe比屏幕页面更长,用户必须向下滚动才能提交。但它只加载iframe的内容,因此在提交页面之前它将滚动相同的数量。我想要在页面的顶部。但由于用户滚动Facebook页面而不是iframe,我无法使用scrollTo(不允许跨域iframe)。从跨域iframe滚动页面

问题:是否可以将表单提交到Facebook以重新加载整个页面,并仍然允许我访问表单数据?

+0

问题不清楚,它是页面标签的应用程序或画布或您的独立网站?也许截图会有所帮助 –

回答

3

不完全确定这是否是您要求的,但如果它是iframe应用程序,则可以使用FB.Canvas.scrollTo来控制Facebook主页的位置。您可以有选择地调用它,或者你可以把这样的代码在每一页的<head>部分:

<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script type='text/javascript'> 
window.onload=function() { FB.Canvas.scrollTo(0,0); } 
</script> 

这样,每次你在iframe中加载一个新的页面,主页面会返回到顶部。