묻고답하기
페이지 아이프레임 질문입니닷
2008.09.16 17:51
(table로 구성했습니다.)
아이프레임 자동높이조절 자바스크립트가 안먹는것같아요;;;
원레 적용안되는 건가용??
제로보드로 말고
따로 html 만들어서 했을때는 잘되거든요;;;
댓글 2
-
해커다
2008.09.16 18:41
방법 있긴해도 많이 까다롭죠,~ -
나나나나난
2008.09.18 12:01
페이지에다가 소스 적용했을때는 안되는데..
할수없이..
외부페이지로 아이프레임 적용하니까 되네용!!!^^^^^^^^^^^^^^^^^^^/////
퍼온소스입니다..안되시는분들 써보세용..!!
출처:http://blog.naver.com/sdo2000/40027731102<iframe id="free_size" src="가져올 파일경로" width=10 height=10 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no name="vision"></iframe>
링크경로에 target="vision"을 꼭 넣어주시고,
해당위치에 iframe을 넣은 후 id값을 위와 같이 넣어줍니다. id명은 원하시는대로 바꾸시면 되구요.. 넓이와 높이값은 제조정되기에 그냥 10으로 넣었습니다... 그리고 가져오는 해당 파일의 내용을 아래와같이 <div>안에 넣어주시고 아래의 스크립트를 넣어주시면 됩니다....^^<div align=center id="page_content" style="position:absolute;left:0;top:0;width:100%">
<table>
<tr><td>내용부분</td></tr>
</table>
</div>
<script language="JavaScript1.2">
function iframe_reset(){
dataobj = document.all? document.all.page_content : document.getElementById("page_content") ////ie냐 파이어폭스냐 따지져 ie:파이어폭스
dataobj.style.top=0 //아이프레임위치구여
dataobj.style.left=0pagelength=dataobj.offsetHeight //아이프레임 폭과높이
pagewidth=dataobj.offsetWidthparent.document.all.free_size.height=pagelength //div에 해당하는걸. iframe에대 그대로 적용하는모습이져
parent.document.all.free_size.width=pagewidth
}
window.onload=iframe_reset //로딩되면서 함수적용
</script>