왜 부딪칠까요?? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

왜 부딪칠까요?? 정보

왜 부딪칠까요??

본문

아이프레임을 쓰수 밖에 없어서 쓰고있는데 아이프레임 사이즈가 자동으로 잡아주는 스크립트를 추가 하였더니 내용보기 페이지에서는 작동을 하지 않습니다. 그 이유는 아래 스크립트(view.skin 하단에 있는 스크립트)와 추가 한 스크립트가 충돌하는 것 같습니다. 어떻게 하면 충돌 않하고 둘다 쓸수 있는지 알려주시면 참 감사하겠습니다.
 
그리고 게시판 리스트 페이지에서 날짜가 시간만 나옵니다. 이렇게 22:15
내용 보기 페이지에서는 제대로 나오는데 리스트 페이지에서만 시간만 표시되네요...
 
 
 
 
 
function resize_image()
{
    var target = document.getElementsByName('target_resize_image[]');
    var image_width = parseInt('<?=$board[bo_image_width]?>');
    var image_height = 0;
    for(i=0; i<target.length; i++) {
        // 원래 사이즈를 저장해 놓는다
        target[i].tmp_width  = target[i].width;
        target[i].tmp_height = target[i].height;
        // 이미지 폭이 테이블 폭보다 크다면 테이블폭에 맞춘다
        if(target[i].width > image_width) {
            image_height = parseFloat(target[i].width / target[i].height)
            target[i].width = image_width;
            target[i].height = parseInt(image_width / image_height);
        }
    }
}
window.onload = resize_image;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
head.sub.php에 추가된 스크립트....
 
<script>
function initsize() {
self.resizeTo(document.body.scrollWidth, document.body.scrollHeight);
}
</script>
 
 
onLoad="initsize();"도 추가
<body onLoad="initsize();" topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?>><a name="g4_head"></a>
 
  • 복사

댓글 전체

진짜루 원인이  그렇게 진단되었다면
아이프레임 펑숀과 관련 펑숀을 바꾸시면 될듯..

예]
function resize_image() =>function resize_imrge 이런식으로
각각의 스크립트를 아이프레임으로 불러오는 파일에다가 넣어 보세요.
게시판을 불러온다면 게시판 상단부분에 넣으시고요.

혹 view.skin. 파일에 넣은 스크립트도 <body onLoad=":> 를 넣으신건가요? 안넣어서 그런지도..
그리고 게시판 리스트 페이지에서 날짜가 시간만 나옵니다. 이렇게 22:15
내용 보기 페이지에서는 제대로 나오는데 리스트 페이지에서만 시간만 표시되네요...

-->  <?=$list[$i][datetime2]?>를 <?=$list[$i][datetime]?>로 변경


충돌나는 부분은 직접 연구해 보시기 바랍니다^^
function resize_image()

요 function이 view page에 만 붙네요..
리스트나 다른 페이지엔 없어서 문제가 없는데 view page에만 하단에 붙어서 충돌이 일어납니다.
간단히 function 이름때문에 충돌하는 것 같진 않습니다.
함 해보고 다시 업데이트 하겠습니다.
감사합니다~
© SIRSOFT
현재 페이지 제일 처음으로