묻고답하기

* 다음양식에 맞게 입력해주세요.

① 계정(호스팅-서버관리) 회사 이름 :
80port

② php , mysql 버전 :
잘몰라요

③ 제로보드 버젼(날짜 포함) :
최신버전..올해 1월쯤 받아서 설치.

④ 에러나는 주소와 에러 부분 소스(필수) :
ifram 자동 리사이즈기능을 사용하는데, 자바관련오류가 생김.

⑤ 주로 쓰고 있는 스킨 이름이나 소스  :
기본스킨

⑥ 질문 내용 :

java 게시판에서 다음과 같은 소스를 보고는 제로보드 게시판 제일 하단에 넣을 내용부분에 몽땅 넣었습니다.

<script>
// 만든넘 : 행복한고니(MAIL : gonom9@empal.com, MSN : gonom9@hotmail.com)

function resizeFrame(name){
        var oBody = document.body;
        var oFrame = parent.document.all(name);
        var min_height = 320; //iframe의 최소높이(너무 작아지는 걸 막기위함, 픽셀단위, 편집가능)
        var min_width = 465; //iframe의 최소너비
        var i_height = oBody.scrollHeight + (oBody.offsetHeight-oBody.clientHeight);
        var i_width = oBody.scrollWidth + (oBody.offsetWidth-oBody.clientWidth);

        if(i_height < min_height) i_height = min_height;
        if(i_width < min_width) i_width = min_width;
        oFrame.style.height = i_height;
        oFrame.style.width = i_width;

        parent.scrollTo(1,1); //부모문서의 스크롤 위치를 1, 1로 옮긴다.(오감도님이 지적해주셨어요~^^)
}
</script>
<script>
var oldFn = new String(window.onload);
window.onload = new Function("resizeFrame(dummy);" + oldFn); //새함수와 기존의 함수를 추가해서 onload이벤트에 할당
</script>

잘 아시다시피, ifram 으로 게시판을 꾸밀때, 자동으로 height 을 리사이즈 해주는것이지요?? 제가 사용하고있는 게시판을 불러오기위해,


<iframe src="http://leonojjang.ibbun.net/zerobbs/zboard.php?id=dummy" width="600" id=dummy name=dummy ></iframe>

이와같은 iframe 문을 사용했습니다. 그런데, 자바스크립트 오류가 나오면서 리사이징이 되질 안네요? id=dummy name=dummy 중에 하나만을 써보기도 하고, 둘다 따옴표로 id="dummy" 이런식으로 써보기도 했지만 계속 dummy is undefined 라는 에러가 나옴이다. 혹은 resizeFrame('dummy') 로할경우는 엑세스가 거부되었습니다. 라는 오류가 나오네요. 다른분들은 잘사용하신다니 코드는 문제가 없는거 같은데, 제가 잘못사용하고있는것인가요?