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

게시판, 비추천 적용 전 팝업창 하나 뛰울 수 없을까요? 채택완료

티틴 5년 전 조회 3,135

마우스 드래그 하다가 실수로 비추천 누르는 경우가 많아서...

 

<?php if ($nogood_href) { ?>
                            <span class="view-nogood">
                                <a href="#" onclick="apms_good('<?php echo $bo_table;?>', '<?php echo $wr_id;?>', 'nogood', 'wr_nogood'); return false;">
                                    <b id="wr_nogood"><?php echo $view['wr_nogood']; ?></b>
                                    <br>
                                    <font size=3>
                                    <b>
                                    비추
                                    </b>
                                    </font>
                                </a>
                            </span>
                        <?php } ?>

 

비추천을 누르면, 비추 적용 전 팝업하나 뛰울 수 없을까요?

 

"정말 비추천 하시겠습니까?" 이런 식으로요...

 

답변주시면 감사하겠습니다.

 

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

답변 2개

채택된 답변
+20 포인트
검은냥냥이

apms_good 함수 안 상단에 넣으시면 됩니다.

 

</p>

<p>functoin apms_good() {</p>

<p>  // "apms_good" 안 상단에 추가</p>

<p>  if (!confirm("정말 비추천 하시겠습니까?")) {</p>

<p>    return false;</p>

<p>  }</p>

<p>}</p>

<p>

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

답변에 대한 댓글 1개

티틴
5년 전
죄송한데... apms_good 함수 안 상단이 어디인가요 ㅠㅠ;; onclick= 이 다음에 말씀하시는 건가요?

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

5년 전

안녕하세요!

 

제 답변은 그누보드5 기반이며, 아미나 테마는 검은냥냥이님의 답변이 맞을 것 같습니다. (아미나 미사용자여서 잘 모르겠습니다 ㅠㅠ)

 

만약 게시판 스킨을 사용하고 계신다면 해당 게시판 스킨의 폴더로 들어가셔서 view.skin.php 여신 후, //추천 , 비추천 부분을 한번 찾아보시면 될 것 같습니다.

 

그리고 예제 코드는 아래와 같습니다. 

</p>

<p>    // 추천, 비추천</p>

<p>    $("#good_button, #nogood_button").click(function() {</p>

<p>        var $tx;</p>

<p>        // confirm이 선택지가 나오는 팝업입니다.</p>

<p>        // $(this).find('span').text() 은 클릭한 추천/비추천 단어를 출력하기 위한 것입니다.</p>

<p>        if (confirm("정말 " + $(this).find('span').text() + " 하시겠습니까?")) {</p>

<p>            // YES를 눌렀을때,</p>

<p>            if(this.id == "good_button")</p>

<p>                $tx = $("#bo_v_act_good");</p>

<p>            else</p>

<p>                $tx = $("#bo_v_act_nogood");</p>

<p> </p>

<p>            excute_good(this.href, $(this), $tx);</p>

<p>            return false;</p>

<p>        } else {</p>

<p>             // no를 눌렀을때,</p>

<p>            return false;</p>

<p>        }</p>

<p>    });</p>

<p>

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

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

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

로그인