Сложность - СРЕДНЕ Языки - HTML, JS ШАГ 1 Добавляем HTML: <!DOCTYPE html> <html> <head> <title>WebLab - clock</title> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <!--Форма секундомера--> <form name=Form> <input type=button value="Сбросить" onclick="Clear()"> <input name=clockpole size=10 value="00:00:00.00"> <input type=button value="Запустить/Остановить" onclick="StartStop()"> </form> </body> </html> ШАГ 2 Добавляем JavaScript: <script> //Переменные var clock = 60; var clocktimer, st, dh, dm, ds, ms; var out=''; var h=1,m=1,tm=1,s=0,ts=0,ms=0,init=0; //Функция для очистки поля function Clear() { clearTimeout(clocktimer); h=1;m=1;tm=1;s=0;ts=0;ms=0; init=0; out='00:00:00.00'; document.Form.clockpole.value=out; } //Функция старта function StartTIME() { var cst = new Date(); var t = (cst.getTime() - st.getTime())-(s*1000); if (t>999) { s++; } if (s>=(m*clock)) { ts=0; m++; } else { ts=parseInt((ms/100)+s); if(ts>=clock) { ts=ts-((m-1)*clock); }
Реализуем секундомер с использованием JavaScript.
7 июня 20217 июн 2021
144
1 мин