PHP & Others

iframe로 리스트뿌려줄때 통짜프레임효과내기

컨텐츠 정보

본문

<iframe id=listB src="./board1/content.asp?dbtable=board1" width=700 height=400 frameborder=0 scrolling=0>



'iframe안의 문서
----content.asp----

<body onload="resize_()">

</body>

<script languang="javascript">
function resize_(){
parent.document.all.listB.height=document.body.scrollheight;
parent.document.body.scrollTop=0
}
</script>

인클루드 하느라 고생하셨던분들에게는 좋을듯 합니다..

 
 

 
 nreal 통짜프레임이라면 100%,100% 프레임을 말하는거죠?;;; 02/17 9:31:28 
 
 혀니 0.* 나
테이블 로만 감싼 데도 됩니다 02/17 9:32:53 
 
 A2System 자세히 설명좀 해주세요....
무슨소린지 영 감이 안오네요 02/17 9:43:16 
 
 뱅주 document.body.scrollIntoView(false);
parent.document.all.mainFrame.height=document.body.scrollHeight+20;
parent.window.scrollTo(0,0);
저는 이렇게 사용하는데.. 이상하게 기본 document.body.scrollHeight 길이 대로 하믄 약간의 스크롤이 생기더라구요~
글고 iframe 속성에 frameborder=0 scolling=no 도 추가해주시면 될듯~ 02/17 9:52:24 
 
 시엔 뱅주// <body> 태그에 style="margin:0"을 넣으면 됩니다. 02/17 12:08:48 
 
 김정우 iframe 안에거는 안건드리고 밖에서 늘리는 방법은없을까여? 02/17 12:36:22 
 
 심심이 약간의 스크롤이 생기는건 iframe 안에 body 부분에 leftmargin=0 topmargin=0 을 해주면 해결됩니다.
scrollWidth 도 해봤는데 조금씩밖에 움직이지 않더군요 02/17 14:20:54 
 
 MuMbi준환 이렇게 하면 어떤 효과가 나는지 잘 모르겠어요;; 이런 방법을 안써서 그런지 어떠한 상황에서 이런 방법을 쓰는건가요? 02/17 15:07:57 
 
 ^^ 김정우//
iframe.js 을 호출..한뒤..
<iframe name='iframe0' src='경로' width="100%" height="100%" frameborder="0" scrolling="no" vspace="0"></iframe>
하시면 됩니다.


iframe.js 내용은
function reSize()
{
try
{
var objBody = iframe0.document.body;
var objFrame = document.all["iframe0"];
ifrmHeight = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight);
objFrame.style.height = ifrmHeight;
}
catch(e) {}
}

function init_iframe()
{
reSize();
setTimeout('init_iframe()',1)
}
init_iframe(); 02/18 15:05:17 
 
 9090
즉... iframe=0 에 프레임 크기에 상관없이
출력 내용만큼 자동으로 프레임의 크기를 설정한다는 내용이죠.

맞죠??? 02/18 21:16:37 
 
 1111 네...

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
베푸는 사랑이야말로 사랑을 끝까지 지킬 수 있는 유일한 방법이다.