Техника Web-дизайна для студента
Обновление содержимого в зависимости от времени суток
Вывод текущего времени осуществляется, как и в предыдущей программе, но при этом дополнительно выводится текст, который меняется в зависимости от времени суток. Сутки разделены на четыре временных интервала, принадлежность к которым текущего времени проверяется четырьмя операторами условного перехода. Очевидно, что текущее время может оказаться только в одном из интервалов, после чего переменной privet будет присвоено соответствующее значение (листинг 8.23).
Листинг 8.23. Обновление содержимого контейнера в зависимости от времени суток
<html>
<head>
<title>06HOBneHne coflepaMMoro</title>
<script> function vrl()
{dat_vrem=new Date () chas=dat_vrem. getHours()
If (chas>=0 && chas<6) privet="flo6poii ночи!"
If (chas>=6 && chas<12) privet="C добрым утром!"
If (chas>=12 && chas<19) privet="Добрый день!"
If (chas>=19 && chas<=23) privet="Добрый вечер!"
Minut=dat_vrem. getMinutes()
If (chasdO) nch="0"; else nch=""
If (minut<10) nmin="0"; else nmin=""
Priv. innerText=privet+" На ваших часах "+ nch+chas+" :"+nmin+minut
Tml=setTimeout("vrl()", 1000) }
</script>
</head>
<body onLoad="vrl()">
<hl align="center">
<span id="priv"x/span>
</hl>
</body>
</html>
Результат приведен на рис. 8.16.
Рис. 8.16. Результат обновления содержимого контейнера в зависимости от времени суток |