Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Почему не выскакивает alert("Пора вставать!")? (https://javascript.ru/forum/dom-window/59252-pochemu-ne-vyskakivaet-alert-pora-vstavat.html)

batarejka 02.11.2015 23:30

Почему не выскакивает alert("Пора вставать!")?
 
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>login</title>
<script languege="javascript">
function budilnik(){
var time_vvod = prompt("Введите время, когда будильник должен звонить", "hh:mm:ss");
var mas = time_vvod.split(':');
var czas = mas[0];
var min = mas[1];
var sec = mas[2];
var k = false;
var date = new Date();
var tek_czas = date.getHours();
var tek_min = date.getMinutes();
var tek_sec = date.getSeconds();
if (tek_czas.length==1) tek_czas = "0" + tek_czas;
if (tek_min.length==1) tek_min = "0" + tek_min;
if (tek_sec.length==1) tek_sec = "0" + tek_sec;
if ((tek_czas==czas)&&(tek_min==min)) k=true;
if ((k==true)&&(tek_sec==sec)) alert("Пора вставать!");
}
</script>
</head>
<body>
<input type="button" id="q1" value="Задать будильник" onclick="budilnik()">
</body>
</html>

Rise 03.11.2015 01:26

batarejka,
function budilnik() {
	var time = prompt("Введите время, когда будильник должен звонить", "hh:mm:ss").split(':');
	установитьТаймаут('alert("Пора вставать!")', новая Дата().установитьЧасы(time[0], time[1], time[2]) - новая Дата());
}


Часовой пояс GMT +3, время: 11:56.