#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, главная страница будет возвращаться наверх.