테스트 사이트 - 개발 중인 베타 버전입니다

테마 적용 후 선택삭제 먹통 질문드립니다. 채택완료

별명엄쓰요 3년 전 조회 1,886

</p>

<p><div class="li_btn_bottom btn_bottom">

        <ul class="bo_v_option">

            <li class="li_sch_op"><button type="button"><i class="fa fa-search" aria-hidden="true"></i> 검색</button></li>

            <?php if ($rss_href) { ?>

            <li><a href="<?php echo $rss_href ?>"><i class="fa fa-rss" aria-hidden="true"></i> RSS</a></li>

            <?php } ?>

            <?php if ($write_href) { ?>

            <li><a href="<?php echo $write_href ?>"><i class="fa fa-pencil" aria-hidden="true"></i> 글쓰기</a></li>

            <?php if ($is_admin == 'super' || $is_auth) { ?><li><a onclick="Excel()"><i class="fa fa-file-excel-o" aria-hidden="true"></i> 엑셀</a></li><?php } ?>

            <?php } ?>

            

            <?php if ($is_admin == 'super' || $is_auth) {  ?>

            <li class="more_opt">

                <button type="button" class="bo_vop_btn"><i class="fa fa-ellipsis-v" aria-hidden="true"></i><span class="sound_only">게시판 리스트 옵션 버튼 더보기 열기</span></button>

                <div id="bo_vop_btn">

                    <ul>

                        <?php if ($list_href || $is_checkbox || $write_href) { ?>

                        <?php if ($is_checkbox) { ?>

                        <li><button type="button" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value">선택삭제</button></li>

                        <li><button type="button" name="btn_submit" value="선택복사" onclick="document.pressed=this.value">선택복사</button></li>

                        <li><button type="button" name="btn_submit" value="선택이동" onclick="document.pressed=this.value">선택이동</button></li>

                        <?php } ?>    

                        <?php } ?>

                        <?php if ($admin_href) { ?>

                        <li><a href="<?php echo $admin_href ?>" class="btn_admin">관리자</a></li>

                        <?php } ?>

                    </ul>

                </div>

            </li>

            <?php }  ?>

        </ul>

        <script>

            $(".bo_vop_btn").on("click", function() {

                $("#bo_vop_btn").toggle();

            })

            $(".li_sch_op").on("click", function() {

                $("#bo_sch").toggle();

            })

        </script></p>

<p>

 

하단의 선택삭제 부분 소스는 저렇고, 저상황에선 버튼이 먹통이 됩니다.

</p>

<p><li><button type="button" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value">선택삭제</button></li></p>

<p>

이 부분의 버튼 타입을 submit 로 바꾸면 정상적인 삭제 여부 팝업이 뜨는데, 확인 버튼을 누르면

객체없음 이라고 에러가 뜨네요.

 

사용한 테마는 자료실에 있는 french 테마입니다. 그리고 해당 부분은 폼 태그안에 있는건 확인했습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
3년 전

답변해주신 https://sir.kr/bbs/profile.php?mb_id=eyekiss" onclick="return false;" rel="nofollow" target="_blank" title="eyekiss 자기소개">eyekiss 님의 해결방법이 안되신다면

 

해당 페이지에서 개발자모드로 javascript 오류가 나는지 확인해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

별명엄쓰요
3년 전
오류는 안나는데.. 먹통이라니..;;
봉가
3년 전
fboardlist_submit 라는 함수 자체가 form 태그가 submit 될때 작동되는 함수 같은데

해당 버튼들이 form 안에 있는지 확인해보세요
별명엄쓰요
3년 전
form 안에 있는건 두 번, 세 번 확인 했습니다 ㅠ
봉가
3년 전
혹시 해당 소스가 작동되는 웹페이지 주소좀 알려주실 수 있을까요

댓글을 작성하려면 로그인이 필요합니다.

e
3년 전

아래 스크립트 함수가 있는지 확인해보세요.

</p>

<p>function fboardlist_submit(f) {</p>

<p>    var chk_count = 0;</p>

<p> </p>

<p>    for (var i=0; i<f.length; i++) {</p>

<p>        if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)</p>

<p>            chk_count++;</p>

<p>    }</p>

<p> </p>

<p>    if (!chk_count) {</p>

<p>        alert(document.pressed + "할 게시물을 하나 이상 선택하세요.");</p>

<p>        return false;</p>

<p>    }</p>

<p> </p>

<p>    if(document.pressed == "선택복사") {</p>

<p>        select_copy("copy");</p>

<p>        return;</p>

<p>    }</p>

<p> </p>

<p>    if(document.pressed == "선택이동") {</p>

<p>        select_copy("move");</p>

<p>        return;</p>

<p>    }</p>

<p> </p>

<p>    if(document.pressed == "선택삭제") {</p>

<p>        if (!confirm("선택한 게시물을 정말 삭제하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다\n\n답변글이 있는 게시글을 선택하신 경우\n답변글도 선택하셔야 게시글이 삭제됩니다."))</p>

<p>            return false;</p>

<p> </p>

<p>        f.removeAttribute("target");</p>

<p>        f.action = g5_bbs_url+"/board_list_update.php";</p>

<p>    }</p>

<p> </p>

<p>    return true;</p>

<p>}</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

별명엄쓰요
3년 전
하단에 있는 것 확인 했습니다.ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인