자바스크립트로 스탑워치를 만들었는데요
본문
01:00:00 이라고 치면
시간이 감소되게끔 해놨습니다.
그런데 이걸 디비랑 연동해서 새로고침을 해도 이어가게 할수 있을까요?
만약 제가 00:59:58 에 새로고침을 해도
00:59:58에서 이어 지게끔...
답변 2
그냥 자바스크립트만으로도 충분히 가능합니다.
1. 자바스크립트의 onbeforeunload 이벤트를 사용하면 새로고침을 감지할 수 있습니다.
2. 이 이벤트가 일어났을 때 타이머의 시간을 로컬스토리지나 세션스토리지에 저장합니다.
3. 다시 페이지로 돌아왔을 때 웹스토리지에 저장한 변수를 타이머 영억에 뿌려주면 됩니다.
ajax로 1초마다 아이피랑 남은 시간 등을 저장해서 기억 했다가 정보가 있으면 해당 정보를 가지고 오게 하는 방법이 있을거 같습니다. 쿠키나 세션등에 저장하는 방법도 있을수 있고요.
답변을 작성하시기 전에 로그인 해주세요.