Цифровые часы с "будильником"
Всем привет. Нужно сделать: Цифровые часы с "будильником". Должно отображаться текущее время, а при достижении времени звонка меняться цвет фона страницы.
Вот, что написано сейчас... <html> <head> <title>Часики</title> </head> <body onLoad="myclock()"> <script language="JavaScript"> function myclock() { ndata=new Date() // Получение показаний часов, минут и секунд hours= ndata.getHours(); mins= ndata.getMinutes(); secs= ndata.getSeconds(); // Дополнение показаний нулем слева if (hours < 10) {hours = "0" + hours } if (mins < 10) {mins = "0" + mins } if (secs < 10) {secs = "0" + secs } // Суммирование всех данных для вывода datastr =hours+":" + mins+":" +secs // Запись данных document.clockexam.clock.value = " "+datastr; // Вызов функции с интервалом 1000 ms setTimeout("myclock()", 1000); } </script> <form name="clockexam"><input type="text" size="8" name="clock"></form> Введите во сколько встать:<input type="text" name="budil" size="13"> <input type="button" value="Включить" onclick="setTime=this.previousSibling.value"> <input type="button" onclick="vkl()"> <SCRIPT> function vkl() { var setTime; datastr =hours+":" + mins+":" +secs if (setTime==datastr) document.body.style.backgroundImage="url(http://www.w3schools.com/images/justhost_155x75.gif)" } </SCRIPT> </body> </html> Меня интересует эта часть, как надо написать, чтобы работало? Введите во сколько встать:<input type="text" name="budil" size="13"> <input type="button" value="Включить" onclick="setTime=this.previousSibling.value"> <SCRIPT> function vkl() { var setTime; datastr =hours+":" + mins+":" +secs if (setTime==datastr) document.body.style.backgroundImage="url(http://www.w3schools.com/images/justhost_155x75.gif)" } |
Такие вещи не на JS пишутся. А если комп уснёт?!
|
Часовой пояс GMT +3, время: 02:52. |