테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트 새로고침이 무한이네요? 채택완료

따라하기 9년 전 조회 13,955

location.reload();

이건 새로고침이 무한반복 이네요.

한번만 새로고침 되게 할수는 없나요? 

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

답변 2개

채택된 답변
+20 포인트

var cnt = 1;

if(cnt == 1) {

   location.reload();

   cnt = 0;

}

이런 식으로 바꿔 보세요. 

로그인 후 평가할 수 있습니다

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

9년 전

해당 스크립트로 자기 페이지를 새로고침 하게 되면 해당 스크립트가 로딩될때마다 새로고침이 되겠죠.

해당 스크립트는 보통 자식프레임이나 opener 등 연관 창을 새로고침하기 위해서 사용됩니다.

굳이 한번만 새로고침을 하자면 조건문을 걸어서 쿠키를 생성하시는 등의 조작을 할수 있겠습니다.

 

if(쿠키가 없으면) { 

   쿠키생성

   reload();
}
로그인 후 평가할 수 있습니다

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

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

로그인