Прокрутка страницы из междоменного iframe

#facebook #iframe #scroll

#Facebook #iframe #прокрутка

Вопрос:

Ситуация: у меня есть страница с iframe, которая содержит форму. Но iframe длиннее экранной страницы, и пользователю приходится прокручивать страницу вниз, чтобы отправить ее. Но он загружает только содержимое iframe, поэтому оно будет прокручиваться на ту же величину перед отправкой страницы. Я хочу быть в верхней части страницы. Но поскольку пользователь прокручивал страницу facebook, а не iframe, я не могу использовать scrollTo (не разрешено для междоменных фреймов iframe).

Вопрос: Возможно ли отправить форму на facebook, чтобы перезагрузить всю страницу и при этом предоставить мне доступ к данным формы?

Комментарии:

1. вопрос неясен, это приложение для вкладок страниц или холст или ваш независимый веб-сайт? может быть, скриншот поможет

Ответ №1:

Не совсем уверен, что это то, о чем вы спрашиваете, но если это приложение 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, главная страница будет возвращаться наверх.