묻고답하기

자바스크립트로

function changeHeight() {
var the_height=document.getElementById('rakugakiFrame').contentWindow.document.body.scrollHeight+150;
document.getElementById('rakugakiFrame').height=the_height; }


이걸로 아이프레임 자동 높이조절 하고 있는데요
그림은 높이에 포함이 안되는지 그림의 높이보다 글의 높이가 짧은 페이지를 불러올땐 그림이 중간에 가려지네요..
+150을 무작정 늘리기도 보기 안좋고요

아이프레임의 최소 높이를 1000px정도 설정해 두고 그거보다 더 클때 자동으로 높이를 키울수 있게 할수 없을까요?
그니까 아이프레임의 높이는 1000px이고, 내부페이지의 높이가 1000px이상일때만 자동 높이조절이 작동되게끔요

아이프레임 불러올때 onLoad는 당연히 걸어 줬습니다..




그리고 위에걸로 높이 자동조절을 해서 페이지를 아이프레임으로 꽉 채우니
아이프레임 내부에서 페이지가 이동될때 부모페이지의 스크롤의 위치가 그대로네요
페이지를 이동했는데 덜렁 페이지의 중간이 보여버립니다
아이프레임의 페이지가 이동될때마다 부모페이지의 스크롤을 최상단로 올리고 싶습니다..


아이프레임으로 불러온 페이지는 수정하기가 좀 힘듭니다
외부페이지는 아니긴 하지만..


ps. 네이버 지식인 정말 도움 안되네요...
같은 질문을 지식인에 질문했지만 onload를 안걸어서 그렇다고 하질않나(쓰고 있다고 했건만..), 부모페이지 스크롤을 올리고 싶다고 했는데 아이프레임 내부 스크롤을 올리는 스크립트를 주질않나, 높이자동조절 쓰고 있다는데 다른 높이자동조절 스크립트를 주질않나(그나마도 오류..)
동문서답이 이럴때 쓰는말인가 봐요..


송동우님 조언으로 수정한 스크립트입니다
var the_height=document.getElementById('rakugakiFrame').contentWindow.document.body.scrollHeight;
if(the_height < 1000){
    document.getElementById('rakugakiFrame').height=1000; }
else{
    document.getElementById('rakugakiFrame').height=the_height; }}

올바른건지는 잘 모르겠지만 일단 잘 작동 되네요..
감사합니다
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
강명훈 [질문]노프레임에서 bgm플레이어 삽입시 이상 [1] 2007.08.10
김민정 급해요...좀 도와주세요. 이게 무슨 에러인가요?  
박재우 플래시 파일은?  
연희 ILLUSTRATOR 질문이요 -2 [1] 2007.08.10
박민홍 Name 설정이 되어있지않은 프레임을 제어하는 방법은?  
ES코르시안™ 크윽...ServU에서...  
조혜진 이건 어떻게 고정 시키는 거죠?? [1] 2007.08.10
Doogi 자바스크립을 이용한 자동이동할때 프레임있다면?  
Z@yh EMBED 태그로 WMA 재생시 음악이 갑자기 멈추는 현상.  
shinta [질문]아파치 질문  
이승희 괜찮은 유료계정 추천 좀 부탁드려요 [2] 2007.08.10
아이로그 제로보드를 달면 제로보드 밑 문서배경이 사라집니다. [1] 2007.08.10
김춘수 [php] 웹문서를 사용하는 방법좀??  
Forevernero 제로카운터를 다시 처음으로 돌리는 방법좀 알려주세요!!  
잃어버린시간 제로보드 하단에 보면 top으로 가는 버튼있자나요. [2] 2007.08.10
필살태클™ 저기요.. tar 파일로 압축하는 방법좀,, [1] 2007.08.10
필살태클™ 저 그리고 하나더 질문할게요.. [2] 2007.08.10
초짜배기 옆에 따라다니는 메뉴 [1] 2007.08.10
오세웅 외부로그인..  
jamaica 마우스가 오버되면 레이어가 움직이는것 가능하나요?? [1] 2007.08.10
마니 저 용량과 DB를 다른곳에서~ [1] 2007.08.10
사라 표에서 한개 질문! [1] 2007.08.10
휘아 [질문] 스타일을 지정을 해도 적용이 안되네요. [1] 2007.08.10
권순성 시노부 플레이어 에서.. 오토 스타트가 안되요  
simsmode 제로보드 외부로그인에서 Parse error이 나는데요 어떻게 해결하죠? [2] 2007.08.10
ZipShin PHP에서 큰따옴표(")와 작은따옴표('') 그리고 세미콜론(;)은 어떤 차이죠? [6] 2007.08.10
ZipShin PHP에서 include랑 require의 차이점은 뭐죠? [2] 2007.08.10
Archi* 포토샵 [질문] 간단하면서도 좀.. [2] 2007.08.10
코코 폼관련 질문좀...머리아퍼~~ [2] 2007.08.10
신상훈 자바스크립트질문인데요