버튼 클릭시 confirm 후 자바스크립트 실행 채택완료
uinc
11년 전
조회 8,942
이미지 버튼을 클릭하면 포인트 유무를 확인하여 자바스크립트 함수를 실행하는 부분을 작성하고 있습니다.
그런데 실행하면 컨펌없이 포인트가 있는 경우 그냥 자바스크립트가 실행되어 버립니다.
어떻게 고치면 좋을지 조언을 좀 부탁드립니다.
감사합니다.
그런데 실행하면 컨펌없이 포인트가 있는 경우 그냥 자바스크립트가 실행되어 버립니다.
어떻게 고치면 좋을지 조언을 좀 부탁드립니다.
감사합니다.
<?
echo "<a href=\"#\" onClick=\"return confirm('자료를 보시겠습니까?\\n1,000 포인트가 소진됩니다. 현재 $member[mb_point] 포인트 보유중입니다.');\"><img src=\"images/btn_view.gif\" border=\"0\"></a>";
if($member[mb_point] < 1000) {
$msg = "포인트가 부족합니다. 글쓰기 등을 통해 포인트를 쌓은 다음 이용하시기 바랍니다.";
alert($msg, "./");
}
else {
$m_point = "-1000"; // 차감할 포인트 (-숫자)
insert_point($member[mb_id], $m_point, "자료열람");
echo("<script language='javascript'>go(document.frm);</script>");
}
?>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
11년 전
그렇게 작성하실려면
php로 작성하시면 안되고
javascript로 작성하고 필요한 변수만 php로 처리해 주셔야 합니다.
그런 일들이 서버단에서 이루어지는 일들이 아니고
사용자 단말기에서 이루어지는 일들이기 때문이죠 ^^
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
11년 전
a href='$_SERVER[REQUEST_URI]?cmd=show'
if($_GET[cmd] == "show")
이걸로 해결했습니다.
답변주신 네이비칼라님 클라우드베어님 감사합니다.
if($_GET[cmd] == "show")
이걸로 해결했습니다.
답변주신 네이비칼라님 클라우드베어님 감사합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인