Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   как прокрутить iframe (https://javascript.ru/forum/events/45475-kak-prokrutit-iframe.html)

jobmsk 02.03.2014 18:50

как прокрутить iframe
 
не удается прокрутить iframe

внутри контент с другого домена, он больше выводимого окна iframe, поэтому есть скроллинг, как на jq прокрутить по вертикали и горизонтали содержимое iframe до нужного положения?

kotamirov 02.03.2014 22:32

#my-div
{
width : 400px;
height : 200px;
overflow : hidden;
position : relative;
}

#my-iframe
{
position : absolute;
top : -100px;
left : -100px;
width : 1280px;
height : 1200px;
}
вот так решается !

jobmsk 03.03.2014 02:49

Цитата:

Сообщение от kotamirov (Сообщение 300357)
#my-div

#my-iframe
{
position : absolute;
top : -100px;
left : -100px;
width : 1280px;
height : 1200px;
}
!

не уловивил...это ведь позиционирует сам фрэйм , а не его содержимое
а нужно крутить именно содержимое фрэйма, те по факту нужно через js /jquery прокрутить

kotamirov 04.03.2014 23:21

Цитата:

Сообщение от jobmsk (Сообщение 300438)
не уловивил...это ведь позиционирует сам фрэйм , а не его содержимое
а нужно крутить именно содержимое фрэйма, те по факту нужно через js /jquery прокрутить

ты позиционируешь iframe(двигая его содержимое как у нас в примере на -100px), в то время он и есть содержимое , а div становиться границей отображающего элемента!

Deff 04.03.2014 23:33

jobmsk,
Тут обманка, ставишь полноразмерный фрейм по высоте без скролла в div блок с overflow-y :hidden и с заданной высотой и margin-top фрейма позиционируешь его в окне внешнего дива нужным образом( эт если кнешно фрейм не с такого же домена, что и основная страница, если да, мон программно крутить скролл с главной и у фрейма

jobmsk 05.03.2014 14:39

обманку я уловил, все понятно как работает

а вот неужели нет решения по программной прокрутке...вродебы тут с защитой кроссдоменной инфы прямой связи нет, прокрутка есть прокрутка - внешний интерфейс...

Deff 05.03.2014 17:47

Цитата:

Сообщение от jobmsk
есть прокрутка - внешний интерфейс...

Ан нет, скролл стоит внутри боdy или html, которые принадлежат документу внутри фрейма, в принципе у WЗС были подвижки в эту сторону, предполагалось решение по типу бекграунда под фрейм, т.е проект атрибута на тег iframe, но чем это закончилось, пока не юзал


Часовой пояс GMT +3, время: 19:44.