목록 버튼 감출 때 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'>
<? 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버튼 앞에 관리자 여부를 묻게끔 해주었는데
목록 버튼이 감추어지나 글쓰기를 하면 이미지와 같이 오류가 발생합니다..
해결방법이 없을까요? 이틀째 고생하네요 ㅠㅠ
비회원에게 목록버튼을 보이지 않게 하고자
<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'>
<? 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하는 곳이 있는데 거기서 목록버튼자체가 없어서 생기는 문제일거 같아보이네요.
아마 저 부분이 아닌 다른부분에서 목록버튼을 disable하는 곳이 있는데 거기서 목록버튼자체가 없어서 생기는 문제일거 같아보이네요.
네 다른 부분에서 문제가 생기고 있네요. 답변 고맙습니다^^;
여기 에러라기 보다는 자바스크립트 부분을 확인을 하셔야 오류를 잡을 수 있을 겁니다.
포트님 말씀대로 자바스크립트 오류가 맞네요.
최신 베이직 스킨임에도 목록 버튼을 감추면 오류가 발생합니다.
document.getElementById('btn_submit').disabled = true;
// document.getElementById('btn_list').disabled = true;
아래 부분 주석처리 하니까 해결 되었습니다.
최신 베이직 스킨임에도 목록 버튼을 감추면 오류가 발생합니다.
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의 테이블 구성에서 잘못된 부분이네요)
<? 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의 테이블 구성에서 잘못된 부분이네요)