채택완료
게시판에서 답글을 작성하면, 플래그를 줘서 리스트페이지에서 자동으로 새로 고침을 하려고 합니다.
일전에 같은 내용으로 글을 올린 적이 있는데, 그때 글을 쓰는 페이지에서 눌러서 플래그를 주고
플래그에 따라 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?>";'> <script>window.onload = function(){ if(<?php echo $_REQUEST['flag']?> == 1){ window.location.reload(); }}</script>
답변 1개
채택된 답변
+20 포인트
2014-07-08 (화) 15:01:02
<script> |
window.onload = function(){ |
if(<?php echo $_REQUEST['flag']?> == 1){ |
window.location.reload(); |
<?php $_REQUEST['flag'] = 0 ; ?>
} |
} |
</script> |
이렇게 플래그 값을 1이 아닌 0 이나 다른 값으로 바꾸거나 초기화 해 버리면 되지 않나요?
답변을 작성하려면 로그인이 필요합니다.