Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Подогнать высоту iframe (https://javascript.ru/forum/events/33053-podognat-vysotu-iframe.html)

Skipp 09.11.2012 15:12

<body style="width: 100% height: 100%;">
<iframe src="http://example.com" style="width: 100%; height: 100%;"  />
</body>

CyMKuH 09.11.2012 18:05

Цитата:

Сообщение от dmitriymar
Где хоть слово что размеры контента могут быть разными, и что ты хочешь их узнавать всякий раз?

Хорош умничать, ты понял что я имел ввиду - тем более про это написал.

dmitriymar 09.11.2012 18:08

Цитата:

Сообщение от CyMKuH
Хорош умничать, ты понял что я имел ввиду - тем более про это написал.

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

CyMKuH 09.11.2012 18:22

ладно, мой косяк. теперь ты знаешь суть проблемы полностью. способ решить знаешь?

dmitriymar 09.11.2012 18:53

Цитата:

Сообщение от dmitriymar
Есть другой вариант сделать чужую страницу своей -парсить её на сервере и отдавать, либо воспользоваться яховским инструментом для доступа к чужому контенту в фрейме

...

Почемучкин 10.11.2012 11:24

А можно узнать - показываются ли скроллбары или нет?
Если можно, то растягивать iframe пока скроллбар не пропадет.

dmitriymar,
Он четко написал вопрос, а вы все тут вносите путаницу. Да, прокси может подойти, но ему давали какие-то левые советы, помимо этого.

dmitriymar 10.11.2012 11:41

Цитата:

Сообщение от Почемучкин
Он четко написал вопрос, а вы все тут вносите путаницу.

Почемучкин,
читать научись что написано, а не то что хочется и как хочется
Цитата:

Сообщение от Почемучкин
А можно узнать - показываются ли скроллбары или нет?

нет конечно

Почемучкин 10.11.2012 20:31

dmitriymar,
Ты экстремист ;)


CyMKuH,
Вот еще хорошая статья, только нужно иметь контроль над страницей, загружаемой в iframe
http://dklab.ru/chicken/nablas/58.html
Если это чужая страница и ты не можешь попросить вставить в нее изменения - не получится.
Ну конечно есть вариант еще, что отдающий страницу сервер вставит разрешающие заголовки в HTTP ответ, чтобы обойти SameOriginPolicy и CORS - может удасться попросить у хозяина вставляемой страницы это сделать.
Еще вариант - сделать прокси-скрипт на своем сервере и обращаться к нему, а он будет вставлять все нужные разрешающие заголовки.

Еще есть у iframe такой параметр: seamless
На http://htmlbook.ru/html/iframe/seamless сказано, что у фрейма "высота формируется автоматически на основе содержимого".
Не знаю почему, но у меня не заработало...
Вот здесь его еще обсуждают (это вроде атрибут html5 ?) http://stackoverflow.com/questions/4...less-attribute

Почемучкин 11.11.2012 20:39

dmitriymar,
Я думал ты экстремист, но ты подлец

dmitriymar 11.11.2012 21:15

Цитата:

Сообщение от Почемучкин
dmitriymar,
Я думал ты экстремист, но ты подлец

Почемучкин,
пасть прикрой


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