ulanovdesign
@ulanovdesign
Дизайнер

Как сделать, чтобы iframe показывал содержимое полностью без скролла?

Есть iframe в таблице, который показывает блог на моем сайте. Нужно, чтобы iframe показывал "сразу" все содержимое без скролла. То есть, если страница большая, то вертикальный скроллинг должен появляться не у iframe, а у страницы, в которую этот iframe он встроен.

Читал много статей, везде написано, что это суперпросто, но в основном статьи 10-летней давности, почему-то их решения не сработали. Либо не прокатывало, так как мой айфрейм в таблице, и у него не получалось почему-то ее растянуть по-вертикали, хотя обычный контент ее легко тянет.

P. S.
Блог также находится на моем сайте, то есть iframe не обращается к стороннему ресурсу.
  • Вопрос задан
  • 402 просмотра
Пригласить эксперта
Ответы на вопрос 1
bootd
@bootd Куратор тега HTML
Гугли и ты откроешь врата знаний!
1я ссылка в гуле, год назад опубликована
https://www.google.com/search?q=iframe+height+by+c...

А вообще по умолчанию нельзя так сделать, т.к. iframe нужно явно задавать размеры. iframe смотрит не на сайт внутри. Что бы это сделать, нужно залезть внутрь iframe и через js узнать размер контента, но вот не задача, кросдоменные операции запрещены. И если iframe показывает ссылку на сторонний домен, то у вас не получится узнать размер контента)))

Самый простой пример, в консоли ошибка
Ответ написан
Ваш ответ на вопрос

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

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