실행하기 전에 진행여부를 yes나 no 등으로 재차 확인하려면 어케 하나요?? 채택완료
heon2slow
10년 전
조회 5,035
안녕하세요~
날씨가 많이 추운데 회원여러분 감기조심하세요~
이곳에서 회원게시물 일괄삭제에 관한 소스를 적용했습니다.
회원이름을 클릭하여 나오는 레이어 제일 하단에 게시물 전체 삭제 버튼을 다는것인데요
클릭시 bbs 폴더에 올려진 php를 실행하는 방식입니다.
근데 이걸 잘못클릭할 경우가 생길 수 있을것 같아서 무섭네요.;;;
해당 프로그램을 실행하게 되면 다시한번 예,아니오로 실행여부를 확인하고 싶은데 어떻게 하면 되나요??
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
h
heon2slow
10년 전
P
PWneo
10년 전
제가 해당 소스를 적용시켜보지 않아서 잘 모르겟지만
그럼 a 태그에 "onclick=if(!confirm('정말 실행하시겠습니까?'))return false;" 를 넣어보세요
그럼 a 태그에 "onclick=if(!confirm('정말 실행하시겠습니까?'))return false;" 를 넣어보세요
h
heon2slow
10년 전
답변 감사합니다만..그렇게하니까 아예 레이어가 동작을 안합니다.
흠..생각보다 어려운 문제였군요;;쉬울줄 알았는데..ㅜㅠ
흠..생각보다 어려운 문제였군요;;쉬울줄 알았는데..ㅜㅠ
댓글을 작성하려면 로그인이 필요합니다.
10년 전
해당 버튼에 스크립트를 넣어주는 방식으로 처리 하시면 될듯합니다
</p><p><span onclick="chkYn()">클릭</span>
<script>
function chkYn() {
if(confirm('실행하시겠습니까?')) {
location.href="실행될 주소";
} else {
alert('실행이 취소 되었습니다.');
}
}
</script></p><p>
위와 같은 방식으로 처리 하시면 될 듯합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
h
heon2slow
10년 전
해당 자바스크립트 부분의 코드가 아래와 같은데 어떻게 하면 될까요??
if (mb_id)
this.insertTail("del_write", "<a href='"+g4_path+"/" + g4_bbs + "/alldel.php?bo_table="+g4_bo_table+"&mb_id="+mb_id+"' target='_blank' ><font color=blue>모든게시물 삭제</font></a>");
if (mb_id)
this.insertTail("del_write", "<a href='"+g4_path+"/" + g4_bbs + "/alldel.php?bo_table="+g4_bo_table+"&mb_id="+mb_id+"' target='_blank' ><font color=blue>모든게시물 삭제</font></a>");
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
if(mb_id && confirm('정말 실행하시겠습니까?'))
this.insertTail("del_write", "<a href='"+g4_path+"/" + g4_bbs + "/alldel.php?bo_table="+g4_bo_table+"&mb_id="+mb_id+"' target='_blank' ><font color=blue>모든게시물 삭제</font></a>");
이렇게 했더니 삭제버튼은 사라져버렸고
회원메뉴 레이어를 띄우는 순간 정말 실행하시겠습니까? 이것이 뜨네요.ㅜㅜ