[□│∠] 현재 페이지 재설정(자바스크립트 세가지 방법 비교)

2000. 11. 5. 오후 6:23:26

1
글자

자바스크립트를 이용하여 현재 페이지를 재설정하는 방법입니다.

각각의 특성을 비교해서 설명했습니다.

 

1) reload method

 

 URL 을 사용하면 주어진 URL 이 Server 에 있는지 검사한 후,

 페이지가 존재하면 서버에 페이지를 요청하고

 페이지가 존재하지 않으면 Cache 값을 가져온다.

 location.reload(URL);

 

 Boolean true 값을 사용하면 현재 페이지가 Server 에 있는지 검사한 후,

 페이지가 존재하면 서버에 페이지를 요청하고

 페이지가 존재하지 않으면 Cache 값을 가져온다.

 location.reload(true);

 

 Boolean false 값을 사용하면 Cache 값을 가져온다.

 location.reload(false);

 

 기본 Boolean 값은 false 이다.

 location.reload();

 

 

2) replace method

 

 현재의 History 를 URL 로 변경한다.

 즉, 이 Method 를 사용하면 replace 되기 전의 페이지는 History 에 남지 않는다.

 META 태그와 같은 기능이지만 Time-Delay 기능이 없다.

 location.replace(URL);

 

 cf. <meta http-equiv="refresh" content="0; URL=https://www.catholic.or.kr">

 

 

3) assign method

 

 현재 페이지를 나타낸 다음에 URL을 표시한다.

 replece Method 와의 차이는 History 를 남기느냐 이다.

 location.assign(URL);

댓글 0

첫 댓글을 남겨보세요

[테크닉게시판] Q&A

목록 전체보기 →