보드 스킨에 write_comment_update.tail.skin.php 아래와 같이
코멘트 남기면 알람창과 함께 해당페이지로 이동되게 했습니다
Copy
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
alert("등록완료", "/bbs/board.php?bo_table='$bo_table'&wr_id='$wr_id'");
?>
근데 여기서 해당페이지로 이동 후 한번 더 페이지를 새로고침하여
내가 쓴 댓글 화면으로 이동되게 하고싶은데 어떻게하면 좋을까요?
새로고침해야 보이는 부분이 있어 그렇습니다 ㅠㅠ
|
답변 5개 / 댓글 1개
채택된 답변
+20 포인트
Copy
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
alert("등록완료", "/bbs/board.php?bo_table='$bo_table'&wr_id='$wr_id'#c_'.$comment_id'");
?>
이렇게 하면 댓글로 바로 가기 될 것입니다
1. 페이지 이동후 특정변수를 받는다면 새로고침 스크립트 호출
2. 새로고침이후 댓글로 이동되게 하는 스크립트 함수 호출 이런식으로 하면 원하시는 형태로 되지 않을까 싶네요...
alert('메시지',url);
2-1. 여기에서 url 호출시 get방식으로 임의의 변수를 호출
2-2. url 로딩 페이지 임의의 변수가 내가 사전에 정의한 대로 값이 들어왔다면 새로고침 echo('<script>location.reload();</script>');
혹은
echo(<script>location.href='';</script>);
로 해당 페이지 새로고침 하고 댓글로 이동하게 작업
이렇게 해볼수 있을것 같네요
위에 분들 말씀처럼 페이지이동후 새로고침을 작게 하는 방식이 좀더 나은 방법이 아닐까 생각하고 있습니다.
답변을 작성하려면 로그인이 필요합니다.