묻고답하기

자바스크립트로

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 남기남
김금수 노프레임홈인데요..집에서 만들때와 회사의 컴에서 볼때..다른이유 ㅠ,.ㅠ [4] 2007.08.10
Eccen 30MB면 몇 바이트인가...? [3] 2007.08.10
김진욱 ★★정말 폰트 땜에 죽겠어요!! 고수님들~도와주세요 [1] 2007.08.10
무대가라™ 윈도우2000서버에서 iis 와 아파치서버중 장단점좀 갈켜주세요 [2] 2007.08.10
화니 윈도우 2000 서버 구축에 대한 질문 [1] 2007.08.10
유현우 포토샵에서 한자가 안 써져요..  
재워니 제가 설치한 리눅스가 제대로 된건지좀 봐주세요... [1] 2007.08.10
ⓢhop# 저기요... 급해요 ㅠ.ㅜ [1] 2007.08.10
OpenMind 톰캣서버 설치 후 PHP설치, 적용하는 방법?  
tomato 팝업창이 안떠요..  
이명진 계정을 해야지만.. [1] 2007.08.10
Mutant-X select에 관한 질문입니다.. ^^;;  
Jaesik ASP호스팅 중에 MDB지원하는 저렴하고 믿을수 있는 호스팅회사 추천좀 해주세요^^*...  
이태운 프레임 설정 문제 [1] 2007.08.10
홍덕의 환경설정파일을 삭제하고 다시 입력해주세요???? [1] 2007.08.10
이광헌 여기 폰트 질문이요~ 이거알면 진짜 웹디자인 짠빱있는 사람일거야.. 인정! [1] 2007.08.10
장혁수 노프레임 홈피 테이블 이상엽.... [2] 2007.08.10
박미라 업뎃체크....최근게시물 말구요... 새로운 게시물이 올라왔을때...  
멀라 많은 테이블을 한꺼번에 몽땅 삭제하는 방법 좀 알켜주세요.. [1] 2007.08.10
∑버디킹카™ -ㅁ-? 알수 없는 현상이;;;  
애드천사 질문-노프레임으로 작업할때의 바디 테이블 불러오기 [3] 2007.08.10
서민웅 윈2000인데 다운로드를 못해요 ㅡㅜ  
bluewine 한글윈도우에 일본어를 깔고싶은데; [1] 2007.08.10
심재현 아무래도..안되어서....GD땜시...두번째 질문입니다...ㅠ.ㅠ  
박대민 흑..ㅠㅠ 아무도 답변을 안해주셔~  
이상희 아웃로그인.. 에러.. 답변좀... [2] 2007.08.10
라그라하 리플 필수 [2] 2007.08.10
김승주 한 프레임문서가 열리면서 다른 프레임에도 문서 호출... [1] 2007.08.10
방인이 슬라이드 레이어 방향 바꾸는것 가르쳐주세요.  
김형선 [질문] not null default 사용할 때 기본값에 대해 질문 있습니다.