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

· 2013-01-22 (화) 10:33:50 · 861 · 5
dis.jpg
우선 베이직 게시판을 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버튼 앞에 관리자 여부를 묻게끔 해주었는데
목록 버튼이 감추어지나 글쓰기를 하면 이미지와 같이 오류가 발생합니다..
해결방법이 없을까요? 이틀째 고생하네요 ㅠㅠ

첨부파일

dis.jpg (34 KB)
2회 2013-01-22 10:33
|

댓글 5개

2013-01-22 (화) 10:40:47
일단 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의 테이블 구성에서 잘못된 부분이네요)
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-01-22 조회 1,006
13-01-22 조회 1,188
13-01-22 조회 1,781
13-01-22 조회 1,036
13-01-22 조회 593
13-01-22 조회 751
13-01-22 조회 3,020
13-01-22 조회 1,051
13-01-22 조회 862
13-01-22 조회 835
13-01-22 조회 762
13-01-22 조회 1,650
13-01-22 조회 936
13-01-22 조회 1,032
13-01-22 조회 2,368
13-01-22 조회 1,084
13-01-22 조회 1,082
13-01-21 조회 740
13-01-21 조회 1,625
13-01-21 조회 734