iframe로 리스트뿌려줄때 통짜프레임효과내기
컨텐츠 정보
- 19,156 조회
- 5 추천
- 목록
본문
<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 네...
'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
등록된 댓글이 없습니다.