javascript이고
Copy
<script>
name == false;
function test(){
~~~
name = true;
};
if(name == true){
alert('3')
};
</script>
이런식의 코드가 있을때
처음에 name이 false였다가 test()가 실행되면 name이 true값으로 변해 alert이 나오는 형태인데
true로 한번바꾼상태여도
새로고침하면 다시 name이 false로 돌아가버리는데
마지막 name의 true:false를 저장하고 다음실행(새로고침)부터 불러올수있는 방법이 있나요?
|
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
2019-03-04 (월) 14:29:52
브라우저 스토리지에 저장하는 방법이 있습니다.
Copy
// 저장할 때 (또는 localStorage 사용)
sessionStorage.setItem('saved_name', name);
// 가져올 때
name = sessionStorage.getItem('saved_name')
답변에 대한 댓글 1개
2019-03-04 (월) 14:32:03
sessionStorage 는 브라우저 닫으면 사라지고요
localStorage 는 계속 남아있습니다
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.