그누 보드 소스중 자바스크립이 궁금 > 그누4 질문답변

그누4 질문답변

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

그누 보드 소스중 자바스크립이 궁금 정보

그누 보드 소스중 자바스크립이 궁금

본문

보드에서 글 보기 페이지의 소스에서..

<script language="JavaScript">
window.onload=function() {
    resizeBoardImage(600);
    drawFont();
}


이 스크립 부분이 개인적으로 따로 정의해주는 onload와 충돌하는데요..
이 부분을 살리면서 변경해주는 방법이 없을까요??


아래는 위 소스가 어디서 나와있는지 보여줍니다.

function file_download(link, file) {
    if (confirm("'"+file+"' 파일을 다운로드 하시면 포인트가 차감(-10점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"))    document.location.href=link;
}
</script>

<script language="JavaScript" src="../js/board.js"></script>
<script language="JavaScript">
window.onload=function() {
    resizeBoardImage(600);
    drawFont();
}
</script>
<!-- 게시글 보기 끝 -->
</td>
</tr></table>

<!-- 카피라이트 시작 -->
<table><tr><td height="10px">
  • 복사

댓글 전체

resizeBoardImage함수는 소스의 주석처럼
// HTML 로 넘어온 <img ... > 태그의 폭이 테이블폭보다 크다면 테이블폭을 적용한다.
이미지가 테이블 크기보다 크면 테이블 크기로 줄여주는 역할을 합니다.
아마 지우게 된다면 이미지가 테이블 폭보다 클 경우 테이블이 옆으로
늘어난다던가 이미지가 짤릴 수도 있겠죠?
네 그걸 지우니까 이미지가 줄어들어서 크기에 맞춰 보여주질 않네요.
그 기능을 유지하면서 .. 다른 onload 함수와 충돌하지 않게 하는 방법이 있을까요??
한페이지에 onload 함수가 2개라는 건가요?
그렇다면 님께서 정의하신 onload함수 전에
old_onload = window.onload; 와 같이 기존의 onload함수를 따로 빼놓으시구요
새롭게 정의한 onload함수 끝부분에서 old_onload() 함수를 콜해주시는 방식을
사용하면 해결 될것 같네요^^;
답변이 돼었을지 모르겠네요;;
© SIRSOFT
현재 페이지 제일 처음으로