게시판에서 답글을 작성하면, 플래그를 줘서 리스트페이지에서 자동으로 새로 고침을 하려고 합니다. 채택완료
일전에 같은 내용으로 글을 올린 적이 있는데, 그때 글을 쓰는 페이지에서 눌러서 플래그를 주고
플래그에 따라 window.location.reload(); 를 실행시키는 방법을 알려주셔서 그 방법을 적용했는데
이렇게 해서 리스트페이지로 가게 되니, 무한으로 페이지를 리로드하는 상황이 발생됩니다.
답변완료 버튼을 눌렀을 때 플래그로 처리하되, 이렇게 무한 리로딩 걸리지 않고 한번만 페이지를 리프레시하는 방법은 없을까요?
</p><p><input type=submit id="btn_submit" class=btn1 value='답변완료' accesskey='s' align='absmiddle'style="width:70px; height:30px;"> </p><pre><input type=button class=btn1 value='목록으로' align='absmiddle'style="width:70px; height:30px;" onClick='location.href="./board.php?bo_table=<?=$bo_table?>";'>
<span style="background-color: rgb(255, 255, 255); color: blue; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 23.54400062561035px;"><span style="font-family: 굴림, gulim; font-size: 11pt; color: rgb(53, 46, 44);"><script>
</span><span style="font-family: 굴림, gulim; color: rgb(53, 46, 44);">window.onload = function(){</span>
<span style="font-family: 굴림, gulim; color: rgb(53, 46, 44);"> if(<?php echo $_REQUEST['flag']?> == 1){</span>
<span style="font-family: 굴림, gulim; color: rgb(53, 46, 44);"> window.location.reload();</span>
<span style="font-family: 굴림, gulim; color: rgb(53, 46, 44);"> }</span>
<span style="font-family: 굴림, gulim; color: rgb(53, 46, 44);">}</span>
<span style="font-family: 굴림, gulim; color: rgb(53, 46, 44);"></script></span></span> </pre><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
11년 전
|
window.onload = function(){ |
if( |
window.location.reload(); |
$_REQUEST['flag'] = 0 ; ?>
} |
} |
|
이렇게 플래그 값을 1이 아닌 0 이나 다른 값으로 바꾸거나 초기화 해 버리면 되지 않나요?
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택