Изменение размера iFrame при использовании div Внутри iFrame Увеличение размера страницы при нажатии кнопки - PullRequest
0 голосов
/ 05 августа 2011

Надеюсь, этот вопрос имеет смысл. У меня есть созданная страница, которую я хочу, чтобы пользователи могли вставлять на свой сайт. У страницы есть div, который раскрывается при нажатии кнопки. Я хочу, чтобы iFrame была такой же высоты, как и сайт до нажатия кнопки, и я хочу, чтобы iFrame стал больше, чтобы соответствовать размеру расширенного элемента div после нажатия кнопки. Возможно ли это?

Ответы [ 3 ]

0 голосов
/ 05 августа 2011

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

0 голосов
/ 05 августа 2011

если я правильно понимаю, что вы хотите установить высоту iframe после события onclick? так вы добавляете id в iframe и div, получаете высоту div и меняете iframe? like onclick = $ ('# myIframe'). height ($ ('# myDiv'). height ()); (при условии использования jQuery). Не уверен, что этот точный код будет работать, но это общая идея.

0 голосов
/ 05 августа 2011

Вы можете сделать это, но не уверены в полной поддержке браузера.Вам понадобится доступ как к содержимому iframe, так и к странице, вызывающей iframe.Затем вы можете изменить размер на основе некоторых трюков CSS и JavaScript.

Вот хорошая статья, описывающая процесс: http://www.wolfcreekconsulting.com/support/techlib/web/DynamicallyResizedIframesPart2.php

Надеюсь, это полезно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...