댓글 수정 취소 부문 구현... 채택완료
view.comment.skin.php 화일에서
여기 부분에서 수정버튼을 누르면 댓글 등록창이 나오고, 아래에 수정 삭제 메뉴가 떠 있더라구요...
이것을 수정버튼을 누르면 댓글등록창은 그대로 나오고, 취소 삭제 메뉴로 바꾸고 싶은데, 조건을 어떻게 주어야 할지 몰라 이렇게 글을 남깁니다. 글이 수정상태인것을 알면 될 것 같은데요... 아 그리고, 취소버튼을 댓글등록창을 닫고 싶은데, on click="history.back()" 이걸로 주어야 할까요? 실력이 짧아 약간의 지식이라도 얻어가려고 글을 남깁니다...
답변 6개
$w == 'cu' 이걸로 분기해서 아래와 같이 출력해주면 되지 않을까요.
<a href="javascript:comment_box('', 'c');">취소</a>
댓글을 작성하려면 로그인이 필요합니다.
감사합니다. 자바스크립트를 활용한다는 생각을 못했어요... 조건절만 생각이 나서...
댓글을 작성하려면 로그인이 필요합니다.
"view_comment.skin.php" 100라인 부근을 보시면 아래와 같은 내용이 있을 거에요.(form~/form 사이)
내용
글자
취소
위 1줄 추가하시고 페이지 하단 script 단 270 라인 부근을 보시면 "if (work == 'cu') {" 라는 수정관련 스크립트에 다시 아래와 같은 1줄을 넣어 주세요.
// 댓글 수정
if (work == 'cu')
{
document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
// 바로 아래 js 1줄 추가 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
document.getElementById("cancel").style.display = "block"; // 추가+++
if (typeof char_count != 'undefined')
check_byte('wr_content', 'char_count');
if (document.getElementById('secret_comment_'+comment_id).value)
document.getElementById('wr_secret').checked = true;
else
document.getElementById('wr_secret').checked = false;
}
이제 테스트해 보시면 감이 오실거에요.
오전에 올려놓고 갈걸 그랬습니다. 즐작하세요!
댓글을 작성하려면 로그인이 필요합니다.
묵공님 죄송합니다... 혼자 해결해 볼려고, 했는데 잘 안 되어서 글을 남겨요...
화일이 커서 줄인다고 했는데, 확인이 가능한지 모르겠어요....
$w=''; 새글상태에서, 수정이 보이려면 이게 맞을것 같고요... 수정버튼을 누르면, $w='cu'; 로 바꾸어져야 하는것 아닌가요? 수정상태에서 취소를 활성화 시킬려고 하는데, 넘 어렵네요...
시간이 되시면 한번만 도와주시면 감사하겠습니다. 이틀째 고민하다가 너무 안풀려서요...
취소버튼 누를때 comment_box('','c'); 이것은 맞는 것 같아요... 그런데, 활성화 자체가 안 되어서...
style="margin-left:px;border-top-color:#e0e0e0">
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
$w == "";이건 보통 새 글로 알고 있습니다. 식사 후 돌아와서도 답글이 없으면 다시 한번 봐드리죠.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인