어둠사자

파폭에서의 아이프레임 자동조절 오류/권한없을 때 백지를 해결

FFResizeFix.jpg
club_main.php에 아래 코드를 넣습니다.
★아래 내용은 cb_top.inc.php에 있는내용이지만 club_main.php에 직접추가하니 잘 되더군요.

<script language="javascript">
function getReSize()
{
try {
var objFrame = document.getElementById("CLUB_BODY");
var objBody = ifrm.document.body;

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

if (ifrmHeight > 300) {
objFrame.style.height = ifrmHeight;
} else {
objFrame.style.height = 300;
}
objFrame.style.width = '100%'
} catch(e) {
};
}

function getRetry()
{
getReSize();
setTimeout('getRetry()',500);
}
getRetry();
</script>

아이프레임의
onLoad="resizeIFrame();location='#'" onChange="resizeIFrame();" 부분을 지웁니다.
id값을 CLUB_BODY로 지정해줍니다.

objBody = ifrm.~ 이 부분 수정하지 마세요^^
club_main.php에 자바스크립트 추가안하고 그냥 온로드, 온체인지만 제거하고 ID값 줘봤더니 안되더군요.

첨부파일

FFResizeFix.jpg (64.1 KB)
0회 2008-03-08 21:04
|

댓글 2개

링크1로 들어가시면 해결된것을 보실 수 있습니다.
아까 제가 임의로 넣은 주석들어간 코드 적용하신 분들 주석제거하시길... 안그러면 제대로 안되요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 플러그인

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

+
제목 글쓴이 날짜 조회
17년 전 조회 2,784
17년 전 조회 1,040
17년 전 조회 1,535
17년 전 조회 895
17년 전 조회 786
17년 전 조회 994
17년 전 조회 965
17년 전 조회 1,218
17년 전 조회 791
17년 전 조회 1,159
17년 전 조회 1,677
17년 전 조회 6,706
17년 전 조회 1,015
17년 전 조회 2,796
17년 전 조회 1,288
🐛 버그신고