iframe의 높이 적응
2706 단어 Iframe 높이 적응성
<script>
function SetWinHeight(obj) {
var win = obj;
if (document.getElementById) {
if (win && !window.opera) {
if (win.contentDocument&& win.contentDocument.body.offsetHeight)
win.height = win.contentDocument.body.offsetHeight;
else if (win.Document && win.Document.body.scrollHeight)
win.height = win.Document.body.scrollHeight;
}
}
}
</script>
위는iframe이 고도로 적응된 js 코드입니다. 자신이 쓴 iframe 라벨의 onload=""속성에 삽입하면 됩니다. (js를 라벨 내부에 쓰는 것을 추천합니다.)
html은 다음과 같습니다.
<div>
<iframe src="http://192.168.3.91:8080/cobo/portal/comment.ptview" scrolling="no" frameborder="0"
width="100%" height="100%" onload="Javascript:SetWinHeight(this)">
</iframe>
</div>
<!-- jsp include -->
<jsp:include page="showCommentPortal.jsp">
<jsp:param name="infoLinkId" value="<%=infoLink.getInfoLinkId()%>" />
<jsp:param name="infoSortId" value="<%=infoSort.getInfoSortId()%>" />
</jsp:include>