,게시판에 iframe 넣을때 높이 자동 조절
그누보드 글쓸때 아이프레임으로 네이버를 넣어서요.
게시판안의 네이버에서 검색을 했을때
프레임 스크롤이 안생기고 높이가 자동으로 늘어나게 하려면?
어떻게 하나요?
게시판안의 네이버에서 검색을 했을때
프레임 스크롤이 안생기고 높이가 자동으로 늘어나게 하려면?
어떻게 하나요?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
워낙 폐쇄적인 개이버라... ㅡ.ㅡ;;
뭐...
여기 가서 보세요..
http://cafe.daum.net/jaeilzozo/5koA/316?docid=LvJ5|5koA|316|20060922121959&q=%BE%C6%C0%CC%C7%C1%B7%B9%C0%D3+%C0%DA%B5%BF+%B3%F4%C0%CC&srchid=CCBLvJ5|5koA|316|20060922121959
소스 그냥 붙여 드립니다.
1. 먼저 아이프레임을 적용하려는 문서의 <head> 와 <./head> 사이에...
<script language='xxJavaScript' type='text/xxjavascript'>
<!--
function resizeFrame(iframeObj){
/* 아이프레임에서 읽어들인 페이지의 body */
var innerBody = iframeObj.contentWindow.document.body;
/*
* 특정이벤트 발생시 다시 사이즈 조정!!
* 1. innerBody.xxondbclick = function { resizeFrame(iframeObj, 1);oldEvent; };
* 2. innerBody.xxonmousemove = function { resizeFrame(iframeObj, 1);oldEvent; };
* 3. innerBody.xxonkeydown = function { resizeFrame(iframeObj, 1);oldEvent; };
*/
oldEvent = innerBody.xxonclick;
innerBody.xxonclick = function(){ resizeFrame(iframeObj, 1);oldEvent; };
/* 높이 다시설정 */
var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
iframeObj.style.height = innerHeight;
// 넓이 다시설정
var innerWidth = innerBody.scrollWidth + (innerBody.offsetWidth - innerBody.clientWidth);
iframeObj.style.width = innerWidth;
if( !arguments[1] ) /* 특정 이벤트로 인한 호출시 스크롤을 그냥 둔다. */
this.scrollTo(1,1);
}
//-->
</script>
2. 그런 다음... 아이프레임을 적용할 곳에...........
<iframe src="불러올 게시판주소나 문서의 주소" xxonload="resizeFrame(this)" scrolling="no" border="0" frameborder="0"></iframe>