쓰잘데기 없는 나의 블로그

iframe width, height 자동 조절

<script language='JavaScript' type='text/javascript'>
<!--
   function resizeFrame(iframeObj){
      var innerBody = iframeObj.contentWindow.document.body;
       
      oldEvent = innerBody.onclick;
      innerBody.onclick = function(){ resizeFrame(iframeObj, 1);oldEvent; };

      var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
       iframeObj.style.height = innerHeight;

        /*---------- 넓이도 함께 자동조정되야 한다면 주석을 풀어주세요~------------------------------
       // 넓이 다시설정
       var innerWidth = innerBody.scrollWidth + (innerBody.offsetWidth - innerBody.clientWidth);
       iframeObj.style.width = innerWidth;    
       --------------------------------------------------------------------------------------------*/
       if( !arguments[1] ) //링크 클릭시 스크롤 그대로 두기
               this.scrollTo(1,1);
   }
//-->
</script>

<iframe src="#" onload="resizeFrame(this)" scrolling="no"></iframe>