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 네...

관련자료

등록된 댓글이 없습니다.
Today's proverb
얼마 전에 ‘어릴 때에는 무엇이 되고 싶었습니까?’ 라는 질문을 받은 적이 있습니다. 저는 진지하게 이렇게 대답했습니다. ‘솔 바스요.’ 건방지게 듣지 마십시오. 저는 정말 진정한 제 자신이 되고 싶었습니다. <솔바스, 미국의 영상 디자이너>