Здравейте, как мога да направя този скрипт, за обратно броене, да се показва, колкото пъти искам аз? Просто искам да се показва повече от веднъж и то с различни стойности!
Ето го и кода:
Ето го и кода:
Код:
<script>
var TotalSeconds;
function setTimer(Time)
{
Timer = document.getElementById("timer");
TotalSeconds = Time;
UpdateTimer();
window.setTimeout("countdown()", 1000);
}
function countdown()
{
if(TotalSeconds <= 0)
{
alert("Time's up!")
return ;
}
TotalSeconds -= 1;
UpdateTimer()
window.setTimeout("countdown()", 1000);
}
function UpdateTimer()
{
var Seconds = TotalSeconds;
var Hours = Math.floor(Seconds / 3600);
Seconds -= Hours * (3600);
var Minutes = Math.floor(Seconds / 60);
Seconds -= Minutes * (60);
var TimeStr = LeadingZero(Hours)+":"+LeadingZero(Minutes)+ ":"+ LeadingZero(Seconds)
Timer.innerHTML = TimeStr;
}
function LeadingZero(Time)
{
return (Time < 10) ? "0" + Time : + Time;
}
</script>
<style type="text/css">
#timer { font-size: 35px;
color:#000;
}
</style>
</head>
<body>
<div>
<p id="timer">
<script>
setTimer(3600);
</script>
</p>
</div>