ผมขอถามเรือง loop หน่อยครับ
<script>
count=10;
while(count>0)
{
document.write(count);
document.write("<br>"); // เว้นบรรทัด
count--; // ลดค่าของ count อีก 1
}
</script>
ถ้าผมต้องการลดค่า count วินาทีละ 1 พอจะมีวิธีไหมครับคือแบบที่ผมทำได้มันนำไปประยุกต์กับโปรเจคผมได้ยากมากเลยครับ ก็เลยอยากหันมาใช้ loop แทนครับ รบกวนพี่พี่ช่วยแนะแนวทางด้วยนะครับ
//อันนี้เป็นอันที่ผมเขียนครับ
<script>
var count=60;// กำหนดเวลาให้รอ เป็นวินาที
window.onload=function()
{
var vela=setInterval("count()",1000);
setTimeout("clearInterval("+vela+")",(count+1)*1000);
}
function count()
{
if(count>0)
{
show=document.getElementById('showtime');
show.innerHTML="wait "+count+" second";
count--;
}
else
{
if(count==0)
{
alert(1); // คำสั่งหลังจากนับถอยหลังถึง 0 แล้ว
}
}
}
</script>
<span id="showtime"></span>