p

iframe사용시 높이 자동 조정

iframe 사용시 iframe의 높이가 내용의 높이만큼 자동으로 조절되는 기능입니다.

아래의 내용을 <head>와 </head>안쪽에 넣는다.
---------------------------------------------------------------------
<script language='JavaScript' type='text/javascript'>
function resizeFrame(iframeObj){
var innerBody = iframeObj.contentWindow.document.body;
oldEvent = innerBody.onclick;
innerBody.onclick = function(){ resizeFrame(iframeObj, 1);oldEvent; };

var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
iframeObj.style.height = innerHeight;

if( !arguments[1] ) /* 특정 이벤트로 인한 호출시 스크롤을 그냥 둔다. */
this.scrollTo(1,1);
}
</script>
---------------------------------------------------------------------

iframe을 다음과 같이 넣는다.
---------------------------------------------------------------------
<iframe width=600 height=600 src="내용의경로" onload="resizeFrame(this)" frameborder=0></iframe>
---------------------------------------------------------------------



위와 같이 넣으면 ifrmae의 크기가 자동조정이 됩니다.<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]</div>
|

댓글 5개

--왜 난 오류가 뜨는거지 - -!!!
var innerBody = iframeObj.contentWindow.document.body; 이구문에서 ㅠ_ㅠ
좋은 정보 네요. 감사합니다.
나는 왜 안되지요???
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
19년 전 조회 3,162
19년 전 조회 2,892
19년 전 조회 3,499
19년 전 조회 2,043
19년 전 조회 2,392
19년 전 조회 2,687
19년 전 조회 2,764
19년 전 조회 2,352
19년 전 조회 1,613
19년 전 조회 3,383
19년 전 조회 1,979
19년 전 조회 2,392
19년 전 조회 2,451
19년 전 조회 2,875
19년 전 조회 5,207
19년 전 조회 2,489
19년 전 조회 3,330
19년 전 조회 4,272
19년 전 조회 2,510
19년 전 조회 2,463
19년 전 조회 4,034
19년 전 조회 2,748
19년 전 조회 2,993
19년 전 조회 2,207
19년 전 조회 2,222
19년 전 조회 2,003
19년 전 조회 3,283
19년 전 조회 2,120
19년 전 조회 2,793
19년 전 조회 1,745
19년 전 조회 5,319
19년 전 조회 3,564
19년 전 조회 4,315
19년 전 조회 3,063
19년 전 조회 2,531
19년 전 조회 3,930
19년 전 조회 2,652
19년 전 조회 2,992
19년 전 조회 2,958
19년 전 조회 4,179
19년 전 조회 3,128
19년 전 조회 3,027
19년 전 조회 3,679
19년 전 조회 2,980
19년 전 조회 2,208
19년 전 조회 2,228
19년 전 조회 2,167
19년 전 조회 2,771
19년 전 조회 2,486
19년 전 조회 3,350
19년 전 조회 3,201
19년 전 조회 1,828
19년 전 조회 2,742
19년 전 조회 7,831
19년 전 조회 2,505
19년 전 조회 3,116
19년 전 조회 2,863
19년 전 조회 3,019
19년 전 조회 2,224
19년 전 조회 2,454
19년 전 조회 4,075
19년 전 조회 2,229
19년 전 조회 4,232
19년 전 조회 2,389
19년 전 조회 2,081
19년 전 조회 2,332
19년 전 조회 1,874
19년 전 조회 2,408
19년 전 조회 2,201
19년 전 조회 3,070
19년 전 조회 1,855
19년 전 조회 3,550
19년 전 조회 2,703
19년 전 조회 3,450
19년 전 조회 3,452
19년 전 조회 3,153
19년 전 조회 5,441
19년 전 조회 2,171
19년 전 조회 2,222
19년 전 조회 2,316
19년 전 조회 3,397
19년 전 조회 3,707
19년 전 조회 3,750
19년 전 조회 2,355
19년 전 조회 2,398
19년 전 조회 2,694
19년 전 조회 3,043
19년 전 조회 2,465
19년 전 조회 2,629
19년 전 조회 2,452
19년 전 조회 2,211
19년 전 조회 3,234
19년 전 조회 3,295
19년 전 조회 3,035
19년 전 조회 4,868
19년 전 조회 2,697
19년 전 조회 3,311
19년 전 조회 3,141
19년 전 조회 1,991
19년 전 조회 3,129