본문 바로가기
HTML.Js

iframe 사이즈 조절

by landzz 2006. 11. 23.
/**
*
* iframe auto resizing (by 행복한고니)
*
*/
function resizeIF(obj)
{
    var Body;
    var H, Min;

    // 최소 높이 설정 (너무 작아지는 것을 방지)
    Min = 100;

    Body = (obj.contentWindow.document.getElementsByTagName('BODY'))[0];
    H = parseInt(Body.scrollHeight) + 5;
    obj.style.height =  (H<Min?Min:H) + 'px';

    window.scrollTo(1, 1);
}
그리고 사용은 다음과 같이 한다.
<iframe src="~~" onload="resizeIF(this)">
대충 이런 모양이 되겠다.

<script>
function resizeIF(obj) ~~~
</script>
<iframe src="~~" onload="resizeIF(this)"> 
================================
원문출처가 불분명합니다.. 워낙많이 퍼져서
본스크립트를 작성하신 행복한 고니님께 무한한 감사를..^^


댓글