ArsenBespalov
@ArsenBespalov
Сам себе разработчик

Как реализовать скролл из фрейма?

Есть некоторая страница допустим в домене domain1.com на которой размещен iframe с данными из domain2.com подогранный под размер содержимого фрейма.

Стоит задача скролить страницу в самый верх, хотя бы самого фрейма.

Скролить вверх родителя не получиться по ограничениям безопасности. Поменять политику безопасности у родителя нет возможности, остается так как есть, в этом плане вопрос не обсуждаемый.

Скролить сам фрейм с помощью $("boy,html").animate({scrollTop:0}, 'fast') не выходит из-за того, что у него просто нет скоролинга, т.к. он имеет высоту равной высоте самого содержимого, поэтому этот метод также отпадает. Делать маленькое окошечко фрейма не допустимо эстетическими ограничениями и удобствами пользователя.

Скролить до якоря с помощью window.location="#toTopLink" тоже не выходит, видимо по той же причине, что и предыдущий вариант. Сам фрейм не имеет скрола, скрол есть только у родителя.

Вот как решить проблему скрола? Может есть какие-нибудь варианты, про которые я не знаю?
  • Вопрос задан
  • 453 просмотра
Пригласить эксперта
Ответы на вопрос 1
whunter
@whunter
Только через родителя
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы