게시판 삭제 질문입니다.
본문
현재 view페이지에선 삭제가 제대로 이루어지고 있는데
목록부분에 체크리스트를 활용하여 삭제를 하면 삭제가 안되는 문제가 갑자기 생겼네요...
한번 확인하고 잘 되길래 아무생각없이 작업을 진행하다가 마무리 단계에서 한번더 확인을 하니...
올바른 방법으로 이용해달라는 오류창이 뜨네요 ㅜㅜ
무슨 문제인지 부탁드립니다 ㅜ
<div class="tbl_head01 tbl_wrap">
<table>
<caption><?php echo $board['bo_subject'] ?> 목록</caption>
<thead>
<tr>
<th scope="col" style="display: none;"></th>
<?php if ($is_checkbox) { ?>
<th scope="col" style="position: relative; ">
<label for="chkall" class="sound_only">현재 페이지 게시물 전체</label>
<input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);">
</th>
<?php } ?>
<th scope="col">제 목</th>
<th scope="col">글쓴이</th>
<th scope="col"><?php echo subject_sort_link('wr_datetime', $qstr2, 1) ?>날짜</a></th>
<!-- <th scope="col"><?//php echo subject_sort_link('wr_hit', $qstr2, 1) ?>조회</a></th> -->
<!-- <?//php if ($is_good) { ?><th scope="col"><?//php echo subject_sort_link('wr_good', $qstr2, 1) ?>추천</a></th><?//php } ?> -->
<!-- <?//php if ($is_nogood) { ?><th scope="col"><?//php echo subject_sort_link('wr_nogood', $qstr2, 1) ?>비추천</a></th><?//php } ?> -->
</tr>
</thead>
<tbody>
<?php
for ($i=0; $i<count($list); $i++) {
?>
<tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?>">
<td class="td_num" style="display: none;">
<?php
// if ($list[$i]['is_notice']) // 공지사항
// echo '<strong>공지</strong>';
// else if ($wr_id == $list[$i]['wr_id'])
// echo "<span class=\"bo_current\">열람중</span>";
// else
//echo $list[$i]['num'];
?>
</td>
<?php if ($is_checkbox) {?>
<td class="td_chk">
<label for="chk_wr_id_<?php echo $i ?>" class="sound_only"><?php echo $list[$i]['subject']?></label>
<input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">
</td>
<?php } ?>
<td class="td_subject">
<?php
//if(isset($list[$i]['icon_reply'])&& !$stx){
echo $list[$i]['icon_reply'];
//}
if ($is_category && $list[$i]['ca_name']) {
?>
<a href="<?php echo $list[$i]['ca_name_href'] ?>" class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></a>
<?php } ?>
<a href="<?php echo $list[$i]['href'] ?>"><?php echo $list[$i]['subject'].' '?>
</a>
<?php
// if ($list[$i]['link']['count']) { echo '['.$list[$i]['link']['count'].']'; }
// if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; }
//if (isset($list[$i]['icon_new'])) echo $list[$i]['icon_new'];
//if (isset($list[$i]['icon_hot'])) echo $list[$i]['icon_hot'];
if (isset($list[$i]['icon_file'])) echo $list[$i]['icon_file'];
//if (isset($list[$i]['icon_link'])) echo $list[$i]['icon_link'];
//if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret'];
?>
</td>
<td class="td_name sv_use"><?php echo $list[$i]['name'] ?></td>
<td class="td_date"><?php echo $list[$i]['datetime2'] ?></td>
<!-- <td class="td_num"><?//php echo $list[$i]['wr_hit'] ?></td> -->
<!-- <?//php if ($is_good) { ?><td class="td_num"><?//php echo $list[$i]['wr_good'] ?></td><?//php } ?> -->
<!-- <?//php if ($is_nogood) { ?><td class="td_num"><?//php echo $list[$i]['wr_nogood'] ?></td><?//php } ?> -->
</tr>
<?php } ?>
<?php if (count($list) == 0) { echo '<tr><td colspan="'.$colspan.'" class="empty_table">게시물이 없습니다.</td></tr>'; } ?>
</tbody>
</table>
</div>
<?php if ($list_href || $is_checkbox || $write_href) { ?>
<div class="bo_fx">
<?php if ($is_checkbox) { ?>
<ul class="btn_bo_adm">
<li><input type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value"></li>
<!--<li><input type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value"></li>
<li><input type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value"></li>-->
</ul>
<?php } ?>
list.skin 부분 소스입니다.
bbs부분의 php 소스는 건드리질 않았습니다.
답변 2
기본적인 원본에서는 그런 문제가 발생하지 않습니다.
bbs 폴더 부분은 변경하지 않았다고 하셨는데요.
사용하는 스킨에서 변경한 부분이 있는지도 확인해 보세요.
해당페이지에 자바스크립트 오류가 생긴 것 같습니다
F12 눌러서 찾아보세요