첫번째 방법
<script type="text/javascript"> function autoResize(i) { var iframeHeight= (i).contentWindow.document.body.scrollHeight; (i).height=iframeHeight+20; } </script> <iframe onload="autoResize(this)" id="tree"></iframe>
두번째 방법
<script type="text/javascript"> function autoIframe(frameId){ try{ frame = document.getElementById(frameId); innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document; objToResize = (frame.style) ? frame.style : frame; objToResize.height = innerDoc.body.scrollHeight + 10; } catch(err){ window.status = err.message; } } </script> <iframe id="tree" name="tree" src="tree.htm" onload="if (window.parent && window.parent.autoIframe) {window.parent.autoIframe('tree');}"></iframe>
'개발자 센터 > JavaScript' 카테고리의 다른 글
자식창에서 opner 창 dom 컨트롤 하기 (0) | 2010.07.09 |
---|---|
자바스크립트로 새창 열기 (0) | 2010.07.08 |
jCoverflow를 이용하여 앨범 목록만들기 (0) | 2010.07.04 |