채택완료

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

*초보주의*

 

안녕하세요

https://sir.kr/g5_skin/2524

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

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

 

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

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

 

스크립트 부분

Copy
<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>

 

php js 부분

Copy
<?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']?>');">

 

답변 1개 / 댓글 4개

채택된 답변
+20 포인트

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개

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

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

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