Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Как сдвинуть содержимое ифрейма влево?
Новая тема
Ответить
цитата
19/07/10 в 12:13
sergio21
Подскажите, кто знает, плз.
Есть страница, в которую встроен ифрейм.
Страница, открываемая в ифрейме, больше, чем окно ифрейма, поэтому приходится разрешать горизонтальную скролл-балку.
Можно ли сделать так, чтобы открываемая в ифрейме страница сразу отображалась сдвинутой максимально влево? Если да, то как? (Google не помог.
)
PS: Страница - на обычном HTML.
цитата
19/07/10 в 12:35
LeadFarmer
http://www.sendspace.com/file/73064v
вот тут первый вариант решения - сдвинуть влево содержимое ифрейма через стили.
если так сделать нельзя (ифрейм берется чей-то), то возможно такое решение на пхп - вставлять свой ифрейм со сдвинутым влево дивом (стилями), а содержимое дива - брать с того ифрейма через file_get_contents. решение не универсальное, правда, и не для всех случаев подойдет
цитата
19/07/10 в 12:40
Yacc
У объекта iframe есть методы
scrollTo
и
scrollBy
.
Сдвиг влево на 100 пикселей:
document.frames['frameName'].scrollBy(-100,0)
цитата
19/07/10 в 13:33
sergio21
Yacc
, не получается...
Возможно, руки у меня кривые, и знаний не хватает.
У меня там такой код:
Цитата:
<iframe id="LSPS2007iFrame" src="http://...URL..." onload="window.scrollTo(0,0);" width="100%" height="700" scrolling="auto"></iframe>
Что именно там изменить? (onload="window.scrollTo(-100,0);" не помогает.)
LeadFarmer
, ифрейм берется "чужой".
цитата
19/07/10 в 15:38
Yacc
sergio21 писал:
... ифрейм берется "чужой".
Если документ фрейма из другого домена, то ничего не выйдет.
Грузи в див.
Здесь
пример.
цитата
21/07/10 в 11:49
sergio21
Yacc
, стукнул тебе в асю.
цитата
21/07/10 в 17:27
Yacc
Зря.
Во-первых у меня её попросту нет.
А во-вторых тебе нужен php программист, коим я не являюсь.
Но вкратце суть проста и не однократно обсуждалась в этом разделе: на сервере php скрипт вставляет контент чужого сайта в div (это называется стилинг, от англ.
to steal
), который на клиенте javascript из примера по ссылке выше сдвигает влево.
цитата
22/07/10 в 21:48
sergio21
Yacc писал:
Зря.
Во-первых у меня её попросту нет.
А во-вторых тебе нужен php программист, коим я не являюсь.
ясно. все-равно, спасибо большое обоим за подсказки.
Новая тема
Ответить
Эта страница в полной версии