|
|
|
| прикольный скриптик, мне понравилось
<HTML>
<HEAD>
<TITLE>Status Bar Clock</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var flasher = false
// calculate current time, determine flasher state,
// and insert time into status bar every second
function updateTime() {
var now = new Date()
var theHour = now.getHours()
var theMin = now.getMinutes()
var theTime = "" + ((theHour > 12) ? theHour - 12 : theHour)
theTime += ((theMin < 10) ? ":0" : ":") + theMin
theTime += (theHour >= 12) ? " pm" : " am"
theTime += ((flasher) ? " " : "*")
flasher = !flasher
window.status = theTime
// recursively call this function every second to keep timer going
timerID = setTimeout("updateTime()",1000)
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="updateTime()">
</BODY>
</HTML>
|
| |
|
|
|
|
|
|
|
для: Crux
(09.09.2005 в 20:06)
| | По мне, пользователь должен видеть состояние, а не часики
http://www.artlebedev.ru/kovodstvo/50/ | |
|
|
|
|
|
|
|
для: P@Sol
(12.09.2005 в 14:10)
| | я и не застовляю. | |
|
|
|
|
|
|
|
для: Crux
(12.09.2005 в 19:15)
| | а я не говорил про тебя ничего | |
|
|
|
|
|
|
|
для: P@Sol
(13.09.2005 в 16:32)
| | >а я не говорил про тебя ничего
приношу свои извинения
для чего я представил этот скрипт
данный скрипт демонстрирует (JavaScript):
1. работа с датой (в частности часы и минуты)
2. работа со строкой состояния
3. показывает как можно вызвать функуцию после некоторой задержки по времени, причём видно что параметр равный 1000 будет состовлять 1 секунду
4. так же можно увидеть что JavaScript прекрасно работает с рекурсивными функциями.
это всё что я хотел показать. | |
|
|
|