우리는 24 시간 카운트 다운 타이머가 있습니다. 문제는 페이지가 새로 고침 될 때마다 타이머가 다시 시작된다는 것입니다. 같은 사용자에 대해 다시 시작하지 않도록 쿠키를 만들려면 어떻게해야합니까? 그리고 다시 0으로 내려 가면 다시 시작됩니까? 우리가 지금까지 무엇을 가지고쿠키 문제가있는 JS 카운트 다운 타이머
:
<script type = "text/javascript">
var totalSeconds;
function initiate(seconds)
{
totalSeconds = parseInt(seconds);
setInterval("timeUpdate()", 1000);
}
function timeUpdate()
{
var seconds = totalSeconds;
if(seconds > 0)
{
totalSeconds--;
var hours= Math.floor(seconds/3600);
seconds %= 3600;
var minutes = Math.floor(seconds/60);
seconds %= 60;
var timeIs = ((hours < 10) ? "0" : "") + hours + ":" + ((minutes < 10) ? "0" : "") + minutes + ":" + ((seconds < 10) ? "0" : "") + seconds;
document.getElementById("timeLeft").innerHTML = "" + timeIs;
}
else
{
document.getElementById("timeLeft").innerHTML = '';
document.getElementById("message").innerHTML = '';
}
}
initiate(24 * 60 * 60);
</script>
어떻게 사용합니까? 어디에? 코드 조각을 페이지에 함께 넣는 방법을 보여줄 수 있습니까? 도와 주셔서 감사합니다! – user2272002
링크에서 예제를 볼 수 있습니다 – PSR