묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
저기여 자세히 설명좀 부탁해여 ㅜㅜ iframe
2002.04.07 17:59
iframe 태그에서여
높이(height) 내용에 따라 높이도 늘어나게 하는방법여.
저.. 잘 몰라서 그러는데.. 자세히좀 알려주세영 ㅜㅜ
수고스럽게 해서 죄송해요.. ㅜㅜ
푸터가 먼지 머르게써여 ㅜㅜ
높이(height) 내용에 따라 높이도 늘어나게 하는방법여.
저.. 잘 몰라서 그러는데.. 자세히좀 알려주세영 ㅜㅜ
수고스럽게 해서 죄송해요.. ㅜㅜ
푸터가 먼지 머르게써여 ㅜㅜ
댓글 2
-
Legend
2002.04.07 18:40
-
Legend
2002.04.07 18:45
테스트 페이지에요..(세로만 적용, 가로는 100%에..) http://neom.new21.net/ifr.html보구선 해보세요..
소스를 보기를 하시면 아이프레임의 세로 크기가 200으로 되어있지만 실제는 더 큰것을 알수 있을 겁니다.
대충 원리만 예를 든 스크립트라 게시판이 프레임으로 열릴경우가 아니면 오류가 발생하므로 약간의 내용을
첨가하였습니다.
<SCRIPT LANGUAGE="JavaScript">
var frame_name="main"; // 아이프레임의 프레임 네임
var ifr=new Array();
if(parent.frames.length)
{
ifr=parent.document.all.tags('iframe')
for(i=0;ifr.length>i;i++)
if(ifr[i].name==frame_name)
ifr[i].height=document.body.scrollHeight;
}
</SCRIPT>
이것을 게시판 설정에 가시면 '게시판 하단에 출력할 내용' 이라는 부분이 푸터 부분이에요..
제로보드 전체에 적용하려면 그룹설정 부분에 같은 부분이 있는 데 그곳에 넣어 주시면 됩니다..
그리고 불러오는 문서에는
<IFRAME name="main" SRC="게시판주소" WIDTH="100%" HEIGHT="200" marginheight=0 marginwidth=0 scrolling=no frameborder=0></IFRAME>
name="main" 이부분이 var frame_name="main"위의 스크립트랑 일치해야 겠지요..
그리고 가로 부분의 문제는 아래 부분을
if(ifr[i].name==frame_name)
ifr[i].height=document.body.scrollHeight;
---------------------------------------------
if(ifr[i].name==frame_name)
{
ifr[i].height=document.body.scrollHeight;
ifr[i].width=document.body.scrollWidth;
}
이렇게 바꾸어 주시면 됩니다. 다만 가로는 크기가 작아지면 글씨가 아래로 내려오면서 스크롤바를
어느정도까지 안생기게 하므로 약간 고려하여서 해야 합니다. 적당한 오프셋 값이 필요하지요..