iframe에 결과 출력시.....
Posted: 2008 02 27 18:26 42
몇일째 고민만 하고 있습니다..
검색해도.. 어떻게... 해결방법이 안나오네요~
jsp파일을 읽어들여..
iframe안에 내용을 출력합니다..
IE에서 실행해보면.. 마지막 내용까지 제대로 출력하나..
FF에서 실행해보면.. 조금 출력하다가.. 나머지 부분은 공백인 상태로 스크롤 바만 생깁니다..
iframe의 사이즈는.. 출력되는 결과에 따라..변경될수 있게.. 자바스크립트로 처리했구요.. (iframe이 정의되어 있는 곳..)
주변사람한테 물어봤더니.. jsp파일을 읽어들일때 정의하라길래..
이렇게 정의해놓은 상태입니다..
어디가 문제인지.. 도무지 알수가 없어요~
도와주세요~ㅠㅠ
검색해도.. 어떻게... 해결방법이 안나오네요~
jsp파일을 읽어들여..
iframe안에 내용을 출력합니다..
IE에서 실행해보면.. 마지막 내용까지 제대로 출력하나..
FF에서 실행해보면.. 조금 출력하다가.. 나머지 부분은 공백인 상태로 스크롤 바만 생깁니다..
iframe의 사이즈는.. 출력되는 결과에 따라..변경될수 있게.. 자바스크립트로 처리했구요.. (iframe이 정의되어 있는 곳..)
Code: Select all
function frameResize(){
if(ifrm1.document.body){
hi = ifrm1.document.body.scrollHeight;
if (hi) document.getElementById("ifrm1_id").height = hi;
setTimeout("frameResize()",100);
}else{
setTimeout("frameResize()",100);
}
}
setTimeout("frameResize()",10);
Code: Select all
<HTML>
<HEAD> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <jsp:include page='style.jsp' flush='true' />
<TITLE> <%= sTitle %> </TITLE>
<SCRIPT LANGUAGE="JavaScript"> function remakeFrameHeight() { if(parent && (parent!=self) && "ifrm1_id" && parent.document.getElementById("ifrm1_id")){ if (document.all) { parent.document.getElementById("ifrm1_id").height = (document.body.scrollHeight+2); } else { parent.document.getElementById("ifrm1_id").height = (document.body.offsetHeight+2); } } }
</SCRIPT>
</HEAD>
<BODY onload="remakeFrameHeight()">
<TABLE WIDTH='100%' BORDER=0 CELLSPACING='1' CELLSPANDDING='0' bgcolor='#FFFFFF'>
.....
.....
.....
.....
</TABLE> </BODY>
</HTML>
어디가 문제인지.. 도무지 알수가 없어요~
도와주세요~ㅠㅠ