2016-06-14 2 views
-1

값을 false로 설정하는 플래그가 있습니다. 사용자가 사인 오프 버튼을 클릭하면 플래그 값을 true로 설정하고 몸체 언로드 기능을 사용하여 팝업 할 필요가 없습니다.자바 스크립트에서 플래그 값을 설정하려면

플래그 값이 false 인 경우에만 팝업이 표시됩니다. 그게 가능하니?

+0

당신이 그것을 시도? 무슨 문제에 직면 했니? – Rayon

+0

예 rayon 나는 flag = false로 설정했고, 응답의 signof webservice를 호출 할 때 value 플래그를 true로 바꾼다. 그러나 이제 flag == false이면 body 태그 아래에서 어떻게 조건을 구현할 수 있는지 모르겠다. 그런 다음 언로드하기 전에 호출 –

+0

Bhai 어떻게 코드가 어떻게 생겼습니까? 당신이 쓰신 글은 어떻게 알 수 있습니까? – Rayon

답변

0

브라우저의 로컬 저장소을 사용할 수 있습니다.

// Store a variable 
localStorage.setItem("is_logged_in", true); 
// retrive variable 
var login_flag = localStorage.getItem("is_logged_in"); 
// remove a variable from the localstorage 
localStorage.removeItem("is_logged_in"); 

논리에 맞게 위 코드를 사용하십시오.

참고 : 로컬 저장소는 웹 사이트 성능에 영향을 미치지 않고 더 안전하고 많은 양의 데이터를 로컬에 저장할 수 있습니다. 쿠키와 달리 저장 용량 한도가 훨씬 크며 (최소 5MB) 정보가 서버로 전송되지 않습니다.

로컬 저장소는 도메인 및 프로토콜별로 있습니다. 한 원점의 모든 페이지는 동일한 데이터를 저장하고 액세스 할 수 있습니다.

신용 : http://www.w3schools.com/html/html5_webstorage.asp

관련 문제