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

새로고침시 변수값 가져오기 채택완료

rlawhd 6년 전 조회 6,230

javascript이고

</p>

<p><script></p>

<p>name == false;</p>

<p> </p>

<p>function test(){</p>

<p>~~~</p>

<p>name = true;</p>

<p>};</p>

<p> </p>

<p>if(name == true){</p>

<p>alert('3')</p>

<p>};</p>

<p></script></p>

<p>

 

이런식의 코드가 있을때

처음에 name이 false였다가 test()가 실행되면 name이 true값으로 변해 alert이 나오는 형태인데

 

true로 한번바꾼상태여도

새로고침하면 다시 name이 false로 돌아가버리는데

 

마지막 name의 true:false를 저장하고 다음실행(새로고침)부터 불러올수있는 방법이 있나요?

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

답변 2개

채택된 답변
+20 포인트

브라우저 스토리지에 저장하는 방법이 있습니다.

 

</p>

<p>// 저장할 때  (또는 localStorage 사용)</p>

<p>sessionStorage.setItem('saved_name', name);</p>

<p> </p>

<p>// 가져올 때</p>

<p>name = sessionStorage.getItem('saved_name')</p>

<p>

 

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

답변에 대한 댓글 1개

r
rlawhd
6년 전
브라우저 스토리지는 브라우저 끌때마다 초기화 되나요?

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

sessionStorage 는 브라우저 닫으면 사라지고요

localStorage 는 계속 남아있습니다

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

답변에 대한 댓글 1개

r
rlawhd
6년 전
감사합니다.

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

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

로그인