Задать вопрос
maksipes
@maksipes

Как из iframe показать модалку на весь экран?

Допустим на странице есть превью изображения, по клику на которое открывается модальное окно его предпросмотра, а сама эта страница вставлена в iframe.

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

Возможно ли такое вообще?
  • Вопрос задан
  • 343 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
cesnokov
@cesnokov
<head>&nbsp;</head>
Да, возможно. После полной загрузки DOM используя JavaScript вы можете отлавливать нажатие на элемент в iframe. А дальше взять URL картинки, присвоить его родительскому окну и открыть в модалке.
<iframe id="fff"><img src="xxx.jpg"></iframe>
jQuery('#fff').contents().find('img').attr('src');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы