Я пытаюсь изменить размер своего iframe к содержимому, которое я в него помещаю. Моя проблема в том, что он работает до тех пор, пока контент длиннее, но как только контент короче, он не становится меньше. Я пробовал несколько решений, которые не работают.
Можно ли обновлять только компонент iframe, а не всю страницу каждые x миллисекунд? Это может решить мою проблему.
Редактировать 3 *
<head>
<script>
function resizeIframe(objIframe) {
objIframe = document.getElementById('myiframe');
objIframe.style.height = 'auto';
objIframe.style.height = obj.contentDocument.documentElement.offsetHeight + 'px';
}
</script>
</head>
<body>
<iframe align="right" src="./home.php" name="myiframe" width="100%"
height="100" id="myiframe" marginwidth="0" margin="0" frameborder="0" scrolling="yes"
onload="resizeIframe(this)"/></iframe>
</body>