write_comment_update.php 에서요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

write_comment_update.php 에서요 정보

write_comment_update.php 에서요

본문

제일 끝부분에 보면
코멘트 작성후에 이동하는 url을 아래와 같이 표시해놨던데

goto_url("./board.php?bo_table=$bo_table&wr_id=$wr[wr_parent]&page=$page" . $qstr . "&cwin=$cwin#c_{$comment_id}");

이게 그러니까 작성한 코멘트의 id 로 이동해라... 하는거죠?

이것을 코멘트 입력 부분..  textarea든 input이든...  으로 이동시키고 싶은데..

코멘트 입력부분이 ID="wr_content"  라고 나오는데..

wr_content 를 어떻게 요리해서 써 넣으면

글 작성후에 코멘트 입력상자로 이동될까요?


# 이렇게 하려는 이유는.. 
코멘트 정렬 순서를 다르게 했더니
글작성후에 코멘트 입력상자  주위가 보이는게 아니고
마지막 작성한 코멘트 쪽으로 슝 날아가서
매우 불편하더라구요..


고수님들의 가르침 기대하겠습니다.

좋은하루되세요.
  • 복사

댓글 전체

1.
view_comment.skin.php 에
<? if ($is_comment_write) { ?> 로 코멘트 작성폼이 시작됩니다.
그거 아래 <a name='cmt'></a> 적어주시고
write_comment_update.php에서는
goto_url("./board.php?bo_table=$bo_table&wr_id=$wr[wr_parent]&page=$page" . $qstr . "&cwin=$cwin#c_{$comment_id}");
대신에
goto_url("./board.php?bo_table=$bo_table&wr_id=$wr[wr_parent]&page=$page" . $qstr . "&cwin=$cwin#cmt");
라고 하면 작성폼을 화면의 맨 위로 잡고 이동될겁니다.

2.
다만 이렇게 하면 댓글들이 보여진 후에 코멘트 작성폼이 하단에 있다면 댓글은 못보겠죠.
작성폼을 화면의 하단으로 잡고싶다면 단순하게 작성폼에 포커스만 주면 될겁니다.
작성폼 마지막은 </form> 정도로 구분하면 되겠네요. 그 아래에
<script type='text/javascript'> document.comment_write.wr_content.focus(); </script>
를 넣어주면 되지 않을까 싶네요..
© SIRSOFT
현재 페이지 제일 처음으로