• SEARCH

    통합검색
MoonHouse
    • Dark Mode
    • GNB Always Open
    • GNB Height Maximize
    • Color
    • Brightness
    • SINCE 2004
    • MoonHouse MoonHouse
      정보의 보고 문하우스
    •   SEARCH
    • Main
      • 자유게시판
      • 묻고답하기
      • 공지사항
      • 방명록
      • 출석부
      • Blog
        • 견문록
      • 통합게시판
        • TimeLine
        • MH위젯
      • Lotto 복권
        • 스티커구매
        • 퀴즈게임
        • 섯다게임
    • 축제알림
    • Data
      • 유틸리티
        • 정회원전용
      • 컴퓨터Tip
      • AI
        • Tip
        • AI Gallery
        • View
      • YouTube
      • 드라이브
      • 사진
      • 즐겨찾는 홈피
    • Rhymix
      • 나의 Rhymix
        • Rhymix 배경이미지
      • Rhymix 팁
      • Rhymix 자료
      • Html
    • Mh_Layouts
      • MH_Justice
        • MH_Justice_W
      • MH_Gallery
      • MH_Sideways
      • Mh_Fullpage
      • MH_Thomsander
      • Mh_LeftMenu
      • Mh_White
        • Map Board Skin
      • MH_Sliding
      • MH_Pointy
      • Xedition_MH
        • Book Board Skin
        • 위젯 테스트
      • MH_Select
      • Mh_Simple
      • MH_Lego
      • Earth Is One
    • Sale
      • 주문요청
      • 주문확인
      • Shopping QA
      • 구매자 게시판
      • 의뢰게시판
      • MH_Justice
        • Justice Manual
      • MH_Multi
        • Multi Manual
      • MH_Brickfolio
        • Brickfolio Manual
        • Shop
      • MH_SmartBanner
      • Mh Gallery
        • Gallery Manual
    • Scroll Up
    • Republic of Korea  2004 Moonhouse homepage. all rights reserved. Rhymix Version 2.1.36
    • by OrangeDay
  • Main 묻고답하기
    • Main 묻고답하기 Xe
    • "iframe사용시 세로길이 자동 조정되게 하기"에 관한 질문

      • 언약
        *.72.122.203 KR
      • 2010.01.18 - 20:49 2010.01.18 - 16:58  4518  1 게시물 주소복사

    안녕하십니까!

    팔공산님의 레이아웃 . 질문에 자세한 답변 등으로  문하우스를 교본삼아 홈페이지를 만들어가고 있는 언약입니다

    다시 한번 감사드리구요!

    홈페이지가 엉성하지만 거의 완성 되가고 있는데 이것때문에 거의 10여일째 고생중입니다

    제가 쓰고 있는 호스팅 업체가 jungbo.net이라는 곳인데 이곳에서 제공하는 게시판이 있습니다

    이 게시판을 몇년째 사용하는 중이라 나름대로 자료들이 꽤 있고, 게시판도 6가지 정도 됩니다

    그리고 문하우스에서 Tip란에서 소개해준 PhotoGallery2등 도메인 경로가 틀린 게시판 몇가지가 더 있습니다

    이것들을 XE로 홈페이지를 꾸미면서 레이아웃을 적용시키려고 하는데

    기존의 게시판데이터를  xe데이터로 변환하는 방법이 없다고 하여 페이지에 내용직접 추가하여  iframe으로 삽입하려 합니다 

    제로보드 홈페이지 등 웹에서 에서 검색하여서 iframe 세로길이 자동조절에 관한 스크립트와 iframe 삽입문구를 넣었는데(html작성)

    페이지에 스크립트 문구는 삭제되고(아래 Tip의 노란부분에 해당하는) 

     iframe  삽입문구만(빨간색부분) 남습니다

    (제가 검색한 내용들을 보면 스크립트와 iframe삽입문구를 페이지에 같이 작성하라고 되어있습니다)

    그리고 iframe의 크기가 조정 되었다가, 안 되었다가 합니다

     

    O 서론이 길어졌는데 xe에서 페이지에는 스크립트 적용이 안되는 것인지요?

     O 그리고 아래의 내용은 문하우스의 xe Tip란에서 복사한 것인데 작성일이 2007년 10월에 작성된 것이던데 xe1.31(최신버전)에서 적용 가능한 것인가요?

    O 그리고 도메인 경로가 틀린 게시판의 iframe에도 세로길이가 자동조정되게 하는 방법이 있을까요?

     

    아래의 Tip도 적용해보고, 스크립트가 지워지지 않도록 하는 Tip도 적용해 보았는데 같은 결과가 나오더라구요

    며칠째 검색을 하고도 뽀쪽한 해답을 찾지 못해서 팔공산님께 죄송합을 무릅쓰고 여쭈어 봅니다

     

    <문하우스 Tip에서 복사한 내용>

     

     function resizeFrame(iframeObj){
    /* 아이프레임에서 읽어들인 페이지의 body */
    var innerBody = iframeObj.contentWindow.document.body;

    /* 높이 다시설정 */
    var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
    iframeObj.style.height = innerHeight;

    /* 넓이 다시설정 */
    var innerWidth = innerBody.scrollWidth + (innerBody.offsetWidth - innerBody.clientWidth);
    iframeObj.style.width = innerWidth;    

    this.scrollTo(1,1); 
    }


    위의 소스를
    /zbxe/layouts/사용하는 레이아웃/js/
    안에 있는 xxx.js(예 ; xe_official.js)파일을 편집기로 열어서 상단이나 하단에 복사해 넣으시면 됩니다.
    그리고 페이지에 iframe을 작성하시면 됩니다.
    <P align=center><IFRAME style="WIDTH: 100%" src="/zbxe/?mid=sale&amp;act=dispBoardWrite" frameBorder=o scrolling=no onload=resizeFrame(this)></IFRAME></P> 

    참고로 전체 사이트에 이 소스를 적용할려면
    /zbxe/common/js/common.js 파일안에 위의 소스를 적당한 곳에 복사해 넣으시면 됩니다
    이 자료의 평점 (참여 : 0 / 총 점수 : ) 평균 평점 : ★ ★ ★ ★ ★ 0.0점
    로그인 후 평가하실 수 있습니다.
    Reaction
    0
    0
    이 게시물을..
    • "모듈을 찾을수없습니다" 라고 나옵니다.인도

     댓글 1

    • Profile 0

      iframe사용을 해본지가 오래되어서 가물거리네요.

      기억나는대로 답변드립니다.

       

      일단 js파일안에 세로길이 자동 조절되는 스크립트는 사용하시지 않아도 됩니다.

      페이지수정에서 "내용직접추가"해서 에디터창에 html로 iframe소스 적용하시고 저장하신후

      1.jpg

      위젯크기 부분에서 세로부분을 비워두시면 세로크기가 자동으로 조정됩니다.
      그런데 이 경우는 같은 도메인에서 주소를 가져 왔을때 적용이 되는 경우입니다.
       
      님의 경우 처럼 다른 도메인에서 게시판을 가져온다면 적용이 되지를 않을 것입니다.
      예전에 두개의 다른 도메인에서 iframe의 세로 길이를 자동 조절되게 하는 소스를 본적이 있습니다.
      해당 조건이 두 도메인 모두 소스를 편집할 수 있는 권한이 있어야 한다고 했던 기억이 납니다. 
      웹에서 소스를 한번 찾아보세요 (귀차니즘 ^.^)
       
      그리고 그 소스를 에디터창에 html로 넣는 것이 아닙니다.

      적용 페이지의 해당 레이아웃의 js파일에 넣거나 ./common/js/common.js 파일안에 넣는 것입니다.
       
      답변이 되었는지 모르겠네요. 

       

       

      팔공산 *.25.236.190 KR 2010.01.18 08:49 #comment_266891
    • 댓글 입력
    • 에디터 전환
    댓글 쓰기 에디터 사용하기 닫기
    • 목록 목록
    • "모듈을 찾을수없습니다" 라고 나옵니다.
    • 목록
    1
    by OrangeDay
    • Main 묻고답하기
    • Moonhouse
    • Republic of Korea
    • 2004 Moonhouse homepage. all rights reserved.