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