뒤로가기 했을때 질문이요

뒤로가기 했을때 질문이요

QA

뒤로가기 했을때 질문이요

본문

1P 에서 2P 이동후 뒤로가기 했을때 처음엔 로딩화면이 뜨는데 이걸 3번정도 반복하면 그때부터는 로딩화면이 뜨지 않습니다.

 

페이지가 저장되서 저장된 페이지가 나오는거 같은데

 

전 처음부터 1P 에서 2P 이동후 뒤로가기하면 1P 저장된페이지를 보고 싶습니다.

 

처음부터 뒤로가기 했을때 리로드 되지 않고 1P 에 저장된 페이지를 볼려면 어떻게 해야 될까요?

이 질문에 댓글 쓰기 :

답변 1

본래 뒤로 가기하면 다시 불러 오지 않고 웹브라우저 임시파일 등에

저장된 파일을 사용해 화면에 디스플레이 하는데

그렇게 하지 않고 서버에 요청해 새로 받아 오시겠다는 의미같습니다.

 

그럴려면 다시 페이지를 리로드 하는 수 밖에 없겠죠.

 

원하시는 페이지에

 

<script type="text/javascript">

window.onload = function(){

   location.reload();

}

</script>

 

이 자바스크립을 삽입후 해 보세요.

리로드 말고 저장된 페이지를 불러오고 싶습니다. 페이지에 ajax 처리된 리스트가 있는데 리스트3쪽을 보고 있다가 다른페이지 이동후 뒤로가기 하면 페이지가 리로드 되서 리스트1쪽을 보여줍니다. 이게 처음엔 리로드 됐다가 어떤경우에는 뒤로가기 했을때 저장된 페이지를 불러오는지 리스트3쪽이 그대로 있는 경우가 있습니다.

ajax는 본래 history가 안먹혀요.
history를 따로 구현하셔야죠.
그러닌까 처음으로 가겠죠.
페이징이 되어 있으면 아마도 그 페이지숫자를 클릭하시면 되겠죠.
하지만 웹브라우저의 뒤로가기나 앞으로가기가 작동안될겁니다.

jQuery도 안 먹힌다니 이상하기는 합니다.
간단한 스크립트를 구성해 확인해 보세요.
<script>
alert("hello world");
</script>

그리고 data폴더의 cache폴더를 비우고 시도해 보세요.
제가 볼 때는 그전이나 마찮가지일텐데...

그리고 head.sub.php에 보면 여러가지 파일들을 불러 오는데
예를 들어 xxx.css?G5_TIME_YMDHIS 도 시도해 보시구요...

답변을 작성하시기 전에 로그인 해주세요.
전체 5
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT