채택완료

게시판에서 답글을 작성하면, 플래그를 줘서 리스트페이지에서 자동으로 새로 고침을 하려고 합니다.

2014-07-08 (화) 13:35:55 7,932

일전에 같은 내용으로 글을 올린 적이 있는데, 그때 글을 쓰는 페이지에서 눌러서 플래그를 주고

플래그에 따라 window.location.reload(); 를 실행시키는 방법을 알려주셔서 그 방법을 적용했는데

이렇게 해서 리스트페이지로 가게 되니, 무한으로 페이지를 리로드하는 상황이 발생됩니다.

답변완료 버튼을 눌렀을 때 플래그로 처리하되, 이렇게 무한 리로딩 걸리지 않고 한번만 페이지를 리프레시하는 방법은 없을까요?

Copy
<input type=submit id="btn_submit" class=btn1 value='답변완료' accesskey='s' align='absmiddle'style="width:70px; height:30px;"> <input type=button class=btn1 value='목록으로' align='absmiddle'style="width:70px; height:30px;" onClick='location.href="./board.php?bo_table=<?=$bo_table?>";'>&nbsp;<script>window.onload = function(){  if(<?php echo $_REQUEST['flag']?> == 1){     window.location.reload();  }}</script>
 
|

답변 1개

채택된 답변
+20 포인트
<script>

window.onload = function(){

  if(<?php echo $_REQUEST['flag']?> == 1){

     window.location.reload();

      <?php $_REQUEST['flag'] = 0 ; ?>


  }

}

</script>

이렇게 플래그 값을 1이 아닌 0 이나 다른 값으로 바꾸거나 초기화 해 버리면 되지 않나요?

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