JavaScript часы
На сегодняшнем уроке мы попытаемся запустить наши часы с помощью объекта Date()
и setTimeout(). Он поможет
нам для работы с календарными данными. Последний поможет нам перезапускать наш
скрипт. Получим немного модифицированный код:
<HTML>
<HEAD><TITLE></TITLE></HEAD>
<script language="JavaScript">
function time()
{
vr=new Date();
vrema.innerText=vr.getHours()+":"+vr.getMinutes()+":"+vr.getSeconds();
setTimeout("time()",1000)
}
</script>
<BODY onload="time()">
при загрузке страницы мы получаем текущее время.
<font size="5" id="vrema">Сейчас: </font>
</BODY>
</HTML> |
Функция
setTimeout("time()",1000) вызывает функцию time() через определенный промежуток времени, у нас каждые 1000 мс, т.е. 1 секунду, таким образом мы получаем имитированные часы. Это значение можно изменять в любую сторону, например можно обновлять текущее время каждые пол минуты.
|