Mobatime Systems: специалист в области разработки, производства и поставки приборов и систем единого времени - Главная страница   Предприятие Mobatime Group в России, первичные, вторичные часы, серверы времени: разработка, производство, продажа, техническая поддержка - Главная страница
Точное время MSK/MSD Время сервера с публичного NTP сервера компании Mobatime Systems. Подробнее...
Навигация
Общая информация
Mobatime Systems
Наши новости
Термины и определения
О компании
Пресса
Реселлеры
Mobatime Group
Карта сайта
Серийная продукция
Серверы времени
Сетевые интерфейсы
Первичные часы
Часовые станции
Стрелочные часы
Стрелочные часы для улицы
Цифровые часы
Цифровые часы для улицы
Интерфейсные модули
Текстовые информационные панели
Уникальная продукция
Арктическое исполнение
Фасадные часы
Городские часы
Интерьерные часы
Часы для чистых помещений
Место встречи
Уличные часы Петербурга
Бесплатные ресурсы
Часы на JavaScript
Часы на Flash
Скринсейверы
Публичный NTP сервер
Идеи
Часы и здания
Солнечные часы
Все про часы
Поиск
 
Mobatime Systems arrow Часы на JavaScript arrow Цифровые часы (с использованием графики)
Цифровые часы (с использованием графики) Печать

Этот скрипт создаёт на странице цифровые часы. В качестве цифр используются картинки gif. Таким образом, заменив картинки, часы можно адаптировать к любому дизайну.

Пример работы скрипта:

 

 

Чтобы использовать этот скрипт, предварительно необходимо сохранить графические файлы с изображениями цифр. Вместе с примером скрипта их можно скачать по этой ссылке

 

Код страницы (сохраните его в файле с расширением html):<html>
<head>
<title>Графические часы</title>
<script language="JavaScript">
<!--
document.write(setClock())
function setClock() {
var text = ""
var openImage = "<IMG SRC="" + getPath(location.href) + "/gif/dg"
var closeImage = ".gif" HEIGHT=21 WIDTH=16>"
var now = new Date()
var hour = now.getHours()
var minute = now.getMinutes()
now = null
var ampm = ""
if (hour >= 12) {
hour -= 12
ampm = "pm"
} else
ampm = "am"
hour = (hour == 0) ? 12 : hour
if (minute < 10)
minute = "0" + minute
minute += ""
hour += ""
for (var i = 0; i < hour.length; ++i) {
text += openImage + hour.charAt(i) + closeImage
}
text += openImage + "c.gif" HEIGHT=21 WIDTH=9>"
for (var i = 0; i < minute.length; ++i) {
text += openImage + minute.charAt(i) + closeImage
}
text += openImage + ampm + closeImage
return text}function getPath(url) {
lastSlash = url.lastIndexOf("/")
return url.substring(0, lastSlash + 1)}
// -->
</script>
</body>
</html>
 
< Пред.   След. >
 
Информация
Offline
Коммерческие вопросы
Технические вопросы
Запрос адреса NTP сервера
Online
Тел.: +7 (812) 677-82-84
Факс:+7 (812) 677-82-85
Новости от Google
Точное время
Переход на зимнее время
Посещаемость
Топ-10 уникальных посетителей за 30 дней:

free counters
© 2006-2017, "Мобатайм Системс", 192148, Санкт-Петербург, ул. Седова, 46, тел.: +7 (812) 677-82-84, факс: +7 (812) 677-82-85