• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کم شدن عدد
#1
سلام به همه
من توی سایتم یک قسمت زمان دارم که میخوام با هر بار کلیک روی کلیدی که در نظر گرفته شده یک ثانیه از اون کم بشه.
اما بدجور به مشکل بر خوردم
کدی که نوشتم رو میذارم اما چندتا اشتباه داره که درست کار نمیکنه.
ممنون میشم راهنمایی کنید
کد:
<script>
    var hour = 12;
    var minutes = 33;
    var second = 5;
    
    document.write("<p id='clock' style='font-size:20px;'>" + hour + ' : ' + minutes + ' : ' + second + '</p>');
</script>
<br>
<button id="www">click</button>

<script type="text/javascript">

    document.getElementById('www').onclick = function(){
        if (second>0){
           document.getElementById('clock').innerHTML = hour + ' : '+ minutes + ' : ' + second--;
       }else if (second=0 + minutes>0){
           document.getElementById('clock').innerHTML = hour + ' : '+ minutes -- + ' : ' + (second+60);
        }
   }


</script>
  پاسخ
تشکر شده توسط :
#2
از localStorage استفاده بکن
  پاسخ
تشکر شده توسط :
#3
ممنون
اما توی کد نویسی اشتباه دارم
اون قسمت که نوشتم (second+60) درست کار نمیکنه
یعنی وقتی ثانیه به صفر میرسه یکی از دقیقه کم میکنه اما ثانیه رو نمیتونه درست کنه
ممنونم اگر مشکلم رو حل کنید
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان