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

비밀글 팝업창 PHP js 맞는지 봐주시면 감사해요 채택완료

Winter0 4년 전 조회 2,796

*초보주의*

 

안녕하세요

https://sir.kr/g5_skin/2524

글을 참고해서 비밀글 팝업창 기능을 추가하고 있습니다

소스 삽입 위치는 list.php입니다 (본래 스킨이 최신글이니 왠지 목록에 넣어야 할 것 같아서요..)

 

스크립트 부분까지는 넣어도 에러가 없는데, 아래 PHP js 소스를 넣으면 위치와 상관없이 오류가 뜹니다..

제가 보기엔 문제가 없는 것 같은데 왜 오류가 뜨는지 모르겠어요^^ㅠㅠ; 답변 부탁드려요

 

스크립트 부분

</p>

<p><script>

$(document).ready(function(e) {

    $("body").click(function(e) {

        ex=e.pageX;

        ey=e.pageY;

    });

});

function board_password(wr_id,mb_id)

{  

    if($("#b_pw"))

    {

        $("#b_pw").remove();

    }

    $.ajax({                

        url :  '<?=$latest_skin_url?>/ajax.pw.php', 

        type : 'post',

        data : {bbs_id:wr_id,wirte_id:mb_id},                

        success : function(result){

            //alert(result);

            if(result=="pass") location.href=wr_id;

            else{

                

                $("body").append('<div id="b_pw">'+result+'</div>');                            

                $("#b_pw").css({"top":ey,"left":ex});

                $("#btn_pw").click(function() {

                    $("#b_pw").remove();

                });        

            }

        }

    })    

    

}

</script></p>

<p>

 

php js 부분

</p>

<p>            <?php

            if (strstr($list[$i]['wr_option'], "secret")){?>

                <a href="javascript:;" onClick="board_password('<?=G5_BBS_URL?>/board.php?bo_table=<?php echo $bo_table ?>&amp;wr_id=<?=$list[$i]['wr_id']?><?=$qstr?>','<?=$list[$i]['mb_id']?>');">       </p>

<p>

 

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

답변 1개

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

if문을 닫는 부분이 빠졌네요..

            <?php
            if (strstr($list[$i]['wr_option'], "secret")){?>
                <a href="javascript:;" onClick="board_password('<?=G5_BBS_URL?>/board.php?bo_table=<?php echo $bo_table ?>&wr_id=<?=$list[$i]['wr_id']?><?=$qstr?>','<?=$list[$i]['mb_id']?>');">       
<?php } ?>

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

답변에 대한 댓글 4개

W
Winter0
4년 전
감사합니다. 더이상 오류는 안 뜨는데 팝업창은 안되네요..^^ㅠㅠ 답변 감사합니다
e
eyekiss
4년 전
board_password('<?=$list[$i]['wr_id']?>','<?=$list[$i]['mb_id']?>');
이렇게 수정해보세요.
W
Winter0
4년 전
<?php
if (strstr($list[$i]['wr_option'], "secret")){?>
<a href="javascript:;" onClick="board_password('<?=$list[$i]['wr_id']?>','<?=$list[$i]['mb_id']?>');">
<?php } ?>

이렇게 수정하는 게 맞나요? 다시 해보는 중입니다 @.@;
e
eyekiss
4년 전
넵.. 물어보지 마시고 해보시는게 빠를듯 하네요..
이것저것 시도를 하면서 배우는 겁니다..^^

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

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

로그인