У меня есть iframe с источником другого контента в том же домене. Содержимое является динамическим и может время от времени расти (содержит комментарии пользователей). Я показываю этот iframe внутри модального. Я пытаюсь получить высоту содержимого iframe, чтобы соответственно уменьшить размер iframe в модальном формате. Я нашел несколько решений в Интернете, но не из них, которые я мог понять. Каков самый простой способ преодолеть это? Я разрешил прокрутку в iframe, которая решила проблему, однако она просто не выглядит хорошо, показывая полосу прокрутки внутри модальной. Обратите внимание, что я использую модальный прокрутки в Semantic-ui (http://semantic-ui.com/modules/modal.html#/examples) и вставил iframe внутри описания div, ожидая, что iframe будет просто сжиматься по высоте. Но, очевидно, это не так, и я предполагаю, что мне нужно выяснить способ определения высоты iframe.Получение высоты iframe в пределах одного домена
0
A
ответ
0
Я использую этот скрипт на своей странице, и он работает. Я также добавил еще одну часть скрипта с задержкой в первый раз, когда я загружаю страницу, на которую у меня есть время для изменения размера.
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<iframe src="my-page" frameborder="0" id="foo" onload="autoResize('foo')"></iframe>
И сценарий.
function autoResize(id){
var newheight;
var newwidth;
if(document.getElementById){
newheight=document.getElementById(id).contentWindow.document.body.scrollHeight;
newwidth=document.getElementById(id).contentWindow.document.body.scrollWidth;
}
document.getElementById(id).height=(newheight) + "px";
document.getElementById(id).width=(newwidth) + "px";
}
Протестируйте его и сообщите мне, если он сработает для вас.
Смежные вопросы
- 1. Получение высоты документа внутри кросс-домена iFrame
- 2. Получение высоты iframe
- 3. Получение высоты iframe
- 4. 301 перенаправление в пределах одного домена/сайта
- 5. Скрыть Div на iFrame (в пределах того же домена)
- 6. 301 переадресация петель в пределах одного домена на другой сервер
- 7. Перенаправление URL-адреса Apache в пределах одного домена
- 8. Разрешать только переадресации в пределах одного домена с mod_rewrite
- 9. Должен ли shouldOverrideUrlLoading вызывать ссылки в пределах одного домена?
- 10. Получение строки, чтобы соответствовать в пределах ширины и высоты изображения
- 11. Получение переменной в iframe
- 12. Изменение высоты прокрутки iframe без изменения высоты iframe
- 13. Кнопка трека в пределах iframe
- 14. Загрузить окно в пределах iframe
- 15. Увеличение высоты iframe
- 16. iframe регулировка высоты
- 17. Динамическое увеличение высоты iframe
- 18. высоты IFrame внешнего URL
- 19. Ошибка высоты iframe
- 20. Динамическое изменение высоты IFRAME
- 21. Скрипт перекрестного домена iframe
- 22. Определение высоты iFrame возвращает неправильные высоты
- 23. Вопрос кросс-домена + iFrame
- 24. Получение высоты
- 25. Прокрутка в пределах одного div в Ionic
- 26. Получение высоты iframe внутри вкладок jQuery возвращает 0
- 27. Перенаправление одного домена в другой каталог домена
- 28. Получение динамического iframe
- 29. Получение содержимого iframe
- 30. Получение домена в AS3
Извините. Я имею в виду одну и ту же область. –