검색해도.. 어떻게... 해결방법이 안나오네요~
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>
어디가 문제인지.. 도무지 알수가 없어요~
도와주세요~ㅠㅠ