묻고답하기

자바스크립트로

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 남기남
hpsong minify를 실행시켜 xe.min.js를 만드는 방법 자세하게 설명부탁드립니다.  
오노도후 사이트 접속 오류 [2] 2015.10.04 by 열혈개발
소이스 검색창 생성방법 질문  
열혈개발 게시판 스킨 html 수정중에 중괄호 문제..  
hellojdy 중고마켓플레이스 대표사진 [2] 2015.10.04 by hellojdy
곰탕lol왕자 이거 해결가능할까요??? [3] 2015.10.04 by 퍼니엑스이
카카우 웹호스팅 받는데 백업 자동으로 가능한가요? [1] 2015.10.04 by 기진곰
이노인 에디터스킨관련 질문입니다.  
깐이 휘즈 모바일 레이아웃 메뉴위치 변경 가능한가요?? 도와주세요ㅠㅠ [1] file 2015.10.04 by 휘즈
큰성565 ezmember 모듈을 사용중인데요, 스크랩보기나 쪽지함 보기 누르면 오류메세지를 뿜는데..  
큰성565 게시판 검색옵션 수정관련 [4] 2015.10.04 by 큰성565
SUHONE 게시물에 tumblr 동영상을 링크하면 썸네일이 안보여요.  
becena 춘천연탄은행 게시판같은 스킨은 어떤걸 사용해나요? [2] 2015.10.03 by becena
dongkeu**** 최신글 새창으로 띄우기 안되네요... 도움 부탁 드립니다 [2] 2015.10.03 by dongkeu****
thdwjdtjr RSS 처음 접합니다.  
becena wix 메인 최신게시글 노출 및 게시판 사용법 좀 알려주세요. [2] file 2015.10.03 by becena
becena 게시판 비밀글, 비밀 2가지 차이점이 뭐에요?  
say_oow 디도스 공격때문에 도메인이 막혔어요. 처리방법.. [1] 2015.10.03 by 카카우
아이쨩~♡ 아이프레임 관련 스크립트좀 도와주세요 [5] 2015.10.03 by 슈니슈니
마꼬꼬 Nginx 시스템에서 SSL 적용 문의 [8] 2015.10.03 by 기진곰
꽃사슴녹용 안전하지 않은 php 버전 경고 메시지가 뜨는군요. [3] file 2015.10.03 by 기진곰
불패의초인 요청한 기능을 실행할 수 있는 권한이 없습니다. [8] 2015.10.03 by 새로움1
레이멜 XEDITION 로그인 폼 수정 하는 방법 file  
슈니슈니 PC와 모바일 폰트크기 다르게 [2] 2015.10.03 by 슈니슈니
로파이 회원가입 페이지에 약관을 하나 더 올리고 싶습니다.  
보소보소 이런 에러메세지 Fatal error: Call to a member function getNproductExtraVars  
건즈 메뉴 항목 추가하려면, "이미 존재하는 모듈 이름입니다. 다른 이름을 입력해주세요." [3] 2015.10.02 by 건즈
하북골 제로보드 4.1 pl4 버전인데 기본 설정 변경을 할려면...? [5] file 2015.10.02 by 파파민
로파이 안녕하세요, 회원 가입 과정에서 발생하는 오류에서 여쭙고 싶습니다. [2] 2015.10.02 by 로파이
홈런볼11 하이퍼링크 연결 [3] 2015.10.02 by 홈런볼11