파이어폭스에서 iframe이 resize되지 않아 짤리는부분 해결 > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

파이어폭스에서 iframe이 resize되지 않아 짤리는부분 해결 정보

파이어폭스에서 iframe이 resize되지 않아 짤리는부분 해결

본문

버젼 2.1.4 rc39

파이어폭스나 오페라에서 iframe 이 resize 되지 않아 하단이 짤리는 부분 해결
(오페라는 그래도 스크롤이 되는데 파이어폭스는 스크롤이 안되서 짤립니다)
티파니님이 작성한 팁엔테크에서 참조하였습니다.

club_main.php  // 하단 resizeIFrame2(this)  로 바꿈

  <iframe width="100%" height="100%" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="<?=$doc?>" name="CLUB_BODY" onLoad="resizeIFrame2(this);location='#'" onChange="resizeIFrame2(this);" ALLOWTRANSPARENCY="true"></iframe>

include/cb_club_top_inc.php  // resizeIFrame2 추가

function resizeIFrame2(iframeId)
{
    try {
        var innerBody = iframeId.contentWindow.document.body;
        var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);

        if(iframeId.style.height != innerHeight) {
            iframeId.style.height = innerHeight;
        }
        if(document.all) {
            innerBody.attachEvent('onclick',parent.do_resize);
            innerBody.attachEvent('onkeyup',parent.do_resize);
        }
        else {
            innerBody.addEventListener("click", parent.do_resize, false);
            innerBody.addEventListener("keyup", parent.do_resize, false);
        }
    }
    catch (e) {
    }
}


이상
추천
0

댓글 전체

전체 16 |RSS
그누4 플러그인 내용 검색

회원로그인

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