본문 바로가기
개발/Javascript, ECMAScript

IFRAME 리사이징 소스

by 언제나초심. 2010. 8. 5.
반응형



// FName : 리사이즈할 iframe 이름
// FWsize : 리사이즈할 가로사이즈
function getReSize(FName, FWsize) {
    try {
        var objFrame = document.all[FName]; //document.getElementById(FName);
        var objBody = eval(FName).document.body;

        ifrmHeight = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight);

        if (ifrmHeight < 10) {
            //ifrmHeight = 300;
            document.all[FName].reload()
        } else {
            objFrame.style.height = ifrmHeight + 5;
            objFrame.style.width = FWsize;
        }
    } catch(e) {
    };
    setTimeout("getReSize('"+FName+"','"+FWsize+"')",500);
}







<iframe src="주소" name="ifr" id="ifr" scrolling="no" frameborder="0" width="100%" title="아이프레임" height="500" onload="getReSize('ifr','100%');" longdesc=""></iframe>


반응형