ایجاد یک تایمر 15 دقیقه

imanmir

Member
با سلام دوستان من می خوام یک تایمر داشته باشم که شامل دقیقه وثانیه باشه که کلا مدت 15 دقیقه که زمانی که 15 دقیقه تموم شد پیغام پایان را نمایش بدهد با تشکر
 

Maxoya

Active Member
سلام

عجله ای شد ...
تست کنید ببینید اگر مشکلی داشت تا حلش کنم

کد:
<center><form name="counter">
<input type="text" name="d3" style="border:0;background:none; width:15px"> : 
<input type="text" size="2" name="d2" style="border:0;background:none">
</form> 
</center>

<script> 
<!-- 
// 
 var milisec=0 
 var seconds=59
 var mins=14
 document.counter.d2.value='59' 
document.counter.d3.value='14' 

function display(){ 
 if (milisec<=0){ 
    milisec=9 
    seconds-=1 
 } 
 if (seconds<=-1){ 
    milisec=0 
    seconds+=1 
 } 
 else 
    milisec-=1 
       if (seconds<=0){ 
          seconds=59
          mins-=1 
       } 
if (mins<=-1){ 
    seconds=0 
    mins+=1 
 } 
if(mins <= 0 & seconds <= 0) {
    document.counter.d3.value=0
    document.counter.d2.value=0 
    alert('finished')
}
else {
    setTimeout("display()",100) 
    document.counter.d3.value=mins 
    document.counter.d2.value=seconds+"."+milisec 
}
} 

display() 
--> 
</script>

موفق باشید
 

جدیدترین ارسال ها

بالا