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

실행하기 전에 진행여부를 yes나 no 등으로 재차 확인하려면 어케 하나요?? 채택완료

heon2slow 10년 전 조회 5,035

안녕하세요~

날씨가 많이 추운데 회원여러분 감기조심하세요~

 

이곳에서 회원게시물 일괄삭제에 관한 소스를 적용했습니다.

회원이름을 클릭하여 나오는 레이어 제일 하단에 게시물 전체 삭제 버튼을 다는것인데요

클릭시 bbs 폴더에 올려진 php를 실행하는 방식입니다.

 

근데 이걸 잘못클릭할 경우가 생길 수 있을것 같아서 무섭네요.;;;

해당 프로그램을 실행하게 되면 다시한번 예,아니오로 실행여부를 확인하고 싶은데 어떻게 하면 되나요??

 

 

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

답변 2개

채택된 답변
+20 포인트
P
10년 전

if(mb_id && confirm('정말 실행하시겠습니까?')) 

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

답변에 대한 댓글 3개

h
heon2slow
10년 전
아래와 같이 말씀하신것이 맞는거죠??

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>");

이렇게 했더니 삭제버튼은 사라져버렸고
회원메뉴 레이어를 띄우는 순간 정말 실행하시겠습니까? 이것이 뜨네요.ㅜㅜ
P
PWneo
10년 전
제가 해당 소스를 적용시켜보지 않아서 잘 모르겟지만
그럼 a 태그에 "onclick=if(!confirm('정말 실행하시겠습니까?'))return false;" 를 넣어보세요
h
heon2slow
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>");

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

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

로그인