Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > iframe auto resize


Автор: godvinn 17.12.2009, 21:09
Привет всем. Вопрос в следующем. Есть 
<iframe src='...' scrolling='no' >
в нем грузиться форма, с данными, мне надо чтобы iframe авторесайзился, без полос прокрутки.

Автор: Amphiluke 17.12.2009, 21:57
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>fitFrame</title>
<script type="text/javascript">
function fitFrame() {
    with (document.getElementById("ifr")) {
        height = contentWindow.document.body.scrollHeight;
        height = contentWindow.document.documentElement.scrollHeight;
    }
}
</script>
</head>
<body>
    <p><a href="document1.html" target="ifr">document 1</a>
        <a href="document2.html" target="ifr">document 2</a></p>
    <div style="background-color:#FF0000;">
        <iframe style="width:700px;" id="ifr" name="ifr" onload="fitFrame()" scrolling="no"></iframe>
    </div>
</body>
</html>


где document1.html и document2.html — документы различного «объема».

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)