목록 버튼 감출 때 disabled 오류 문의드려요 > 그누4 질문답변

그누4 질문답변

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

목록 버튼 감출 때 disabled 오류 문의드려요 정보

목록 버튼 감출 때 disabled 오류 문의드려요

본문

우선 베이직 게시판을 1:1문의게시판으로 사용하려고
비회원에게 목록버튼을 보이지 않게 하고자

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="100%" align="center" valign="top" style="padding-top:30px;">
        <input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'>&nbsp;
        <? if($is_admin){ ?>
<a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></td>
<? } ?>
</tr>
</table>

이렇게 list버튼 앞에 관리자 여부를 묻게끔 해주었는데
목록 버튼이 감추어지나 글쓰기를 하면 이미지와 같이 오류가 발생합니다..
해결방법이 없을까요? 이틀째 고생하네요 ㅠㅠ
  • 복사

댓글 전체

일단 if 괄호 닫는건 </td> 전에 닫아주시고요.
아마 저 부분이 아닌 다른부분에서 목록버튼을 disable하는 곳이 있는데 거기서 목록버튼자체가 없어서 생기는 문제일거 같아보이네요.
포트님 말씀대로 자바스크립트 오류가 맞네요.
최신 베이직 스킨임에도 목록 버튼을 감추면 오류가 발생합니다.

    document.getElementById('btn_submit').disabled = true;
//    document.getElementById('btn_list').disabled = true;

아래 부분 주석처리 하니까 해결 되었습니다.
그리고 격렬한저항님 설명처럼
        <? if($is_admin){ ?>
<a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a>
<? } ?>
</td>
와 같이 수정하시고요..(물론 이 부분은 자바스크립트 오류와는 상관없고 html의 테이블 구성에서 잘못된 부분이네요)
© SIRSOFT
현재 페이지 제일 처음으로