Подогнать высоту iframe
Скажите пожалуйста, есть ли способ подогнать высоту iframe (избавится от вертикального скрола), под контент, который загружается в него с другого домена? P.S. Никакго доступа к загружаемой странице нет, т.е. подкорректировать её возможности нет.
|
Цитата:
|
Цитата:
|
|
Цитата:
|
CyMKuH,
Установите фрейму максимальный размер без скрола , дабы контент был виден, затем спозиционируйте его margin(ом) в обрамляющем его div(e) с overflow:hidden Размеры div выбираете точно по размеру контента. |
ужас.
Цитата:
Цитата:
|
Как я узнаю высоту контента? УЖАС...
|
Цитата:
Есть другой вариант сделать чужую страницу своей -парсить её на сервере и отдавать, либо воспользоваться яховским инструментом для доступа к чужому контенту в фрейме |
твой вопрос
Цитата:
Цитата:
ответ был дан -тебе ничего не мешает менять размер фрейма Где хоть слово что размеры контента могут быть разными, и что ты хочешь их узнавать всякий раз? На свой вопрос ты получил ответ, а телепатов нет чтоб догадываться что ты думал на самом деле |
<body style="width: 100% height: 100%;"> <iframe src="http://example.com" style="width: 100%; height: 100%;" /> </body> |
Цитата:
|
Цитата:
|
ладно, мой косяк. теперь ты знаешь суть проблемы полностью. способ решить знаешь?
|
Цитата:
|
А можно узнать - показываются ли скроллбары или нет?
Если можно, то растягивать iframe пока скроллбар не пропадет. dmitriymar, Он четко написал вопрос, а вы все тут вносите путаницу. Да, прокси может подойти, но ему давали какие-то левые советы, помимо этого. |
Цитата:
читать научись что написано, а не то что хочется и как хочется Цитата:
|
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 |
dmitriymar,
Я думал ты экстремист, но ты подлец |
Цитата:
пасть прикрой |
Часовой пояс GMT +3, время: 23:17. |