Прокрутка страницы из междоменного iframe - PullRequest
0 голосов
/ 05 октября 2011

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

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

1 Ответ

3 голосов
/ 05 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...