iframe 자동길이조절 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

iframe 자동길이조절 정보

iframe 자동길이조절

본문

이것저것 아무리 해봐도 안되더만,,, 이건 되네요,,

 ifrmHeight을  ifrmHeight + "px"로 바꾸니,,, 되네요,,

ie8, ie9, ie10, safari에서 다 잘 됩니다. 다른데서는 테스트 안해봐서,,ㅠㅠ

해보신 분들 댓글 달아주삼,,



<!--- 아이프레임자동으로늘어나는자바스크립 --->
<script language="JavaScript">
function reSize() {
    try {
        var objBody = auto_iframe.document.body;
        var objFrame = document.all["auto_iframe"];
        ifrmHeight = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight);
        objFrame.style.height = ifrmHeight + "px";
    }
        catch(e) {}
}

function init_iframe() {
    reSize();
    setTimeout('init_iframe()',1)
}

init_iframe();
</script>
<!--- 아이프레임자동으로늘어나는자바스크립 끝--->


<!-- 게시판 아이프레임-->
<iframe src="게시판주소"  frameborder="0" width="100%" allowtransparency="true"
name="auto_iframe" id="auto_iframe" marginwidth="0" marginheight="0" scrolling="No"></iframe>
<!-- 게시판 끝-->
추천
3

댓글 4개

저는...
function fnc_ifrm_height(obj){
    if(obj.contentDocument){
        obj.height = obj.contentDocument.body.offsetHeight + 40;
    } else {
        obj.height = obj.contentWindow.document.body.scrollHeight+ 40;
    }
}
<iframe src="./list.php" width="600" onLoad="fnc_ifrm_height(this)" frameborder="0">
d일케 onload이벤트에 걸어줬여요
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT