Приветствую Вас Прохожий | RSS Суббота, 03.12.2016, 12:33
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 12
Гостей: 10
Пользователей: 2
bodya333, LESIYI



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Красивые часы

Красивые часы Красивые, часы
Креативные часы, для креативных сайтов, под таким девизам создали эти часы.
Часы сделаны из картинок, которые меняются каждую минуту, так-же как и двоеточие(:) между цифрами.
Если есть желание можете перезалить все картинки себе на сайт.

Установка:

Ниже приведенный код, вставляем туда где хотим видеть часы, после чего получаем результат как на скрине.
Code
<script language="JavaScript">  
<!--  
var digit = new Array()  
digit[0] = new Image(35, 60)  
digit[1] = new Image(35, 60)  
digit[2] = new Image(35, 60)  
digit[3] = new Image(35, 60)  
digit[4] = new Image(35, 60)  
digit[5] = new Image(35, 60)  
digit[6] = new Image(35, 60)  
digit[7] = new Image(35, 60)  
digit[8] = new Image(35, 60)  
digit[9] = new Image(35, 60)  
digit[10] = new Image(35, 60) // am  
digit[11] = new Image(35, 60) // pm  
digit[12] = new Image(35, 60) // colon  
digit[13] = new Image(35, 60) // blank  

// assign sources to digit image objects (0 - 9)  
for (var i = 0; i < 10; ++i) {  
  digit[i].src = "http://megabig.at.ua/images/" + "dg" + i + ".png"  
}  

// assign sources to other image objects  
digit[10].src = "http://megabig.at.ua/images/" + "dgam.png"  
digit[11].src = "http://megabig.at.ua/images/" + "dgpm.png"  
digit[12].src = "http://megabig.at.ua/images/" + "dgc.png"  
digit[13].src = "http://megabig.at.ua/images/" + "dgb.png"  

// set initial time values to impossible ones  
var hour1 = getHour(0)  
var hour2 = getHour(1)  
var minute1 = getMinute(0)  
var minute2 = getMinute(1)  
var ampm = getAmpm()  
var colon = false  

// get array substring of first clock image in document.images array  
var start = document.images.length // number of images in document  

// print initial clock  
var openImage = "<IMG SRC=\"http://megabig.at.ua/images/" + "dg"  
var closeImage = ".png\" HEIGHT=60 WIDTH=35>"  
document.write(openImage + hour1 + closeImage)  
document.write(openImage + hour2 + closeImage)  
document.write(openImage + "c.gif\" HEIGHT=60 WIDTH=18>")  
document.write(openImage + minute1 + closeImage)  
document.write(openImage + minute2 + closeImage)  
document.write(openImage + ((ampm == 10) ? "am" : "pm") + closeImage)  

var timerID = null  
var timerRunning = false  

update()  

function setClock() {  
  if (getHour(0) != hour1) { // not getHours()!  
  hour1 = getHour(0)  
  document.images[start].src = digit[hour1].src  
  }  
  if (getHour(1) != hour2) { // not getHours()!  
  hour2 = getHour(1)  
  document.images[start + 1].src = digit[hour2].src  
  }  
  colon = !colon  
  if (!colon)  
  document.images[start + 2].src = digit[13].src  
  else  
  document.images[start + 2].src = digit[12].src  
  if (getMinute(0) != minute1) { // not getMinutes()!  
  minute1 = getMinute(0)  
  document.images[start + 3].src = digit[minute1].src  
  }  
  if (getMinute(1) != minute2) { // not getMinutes()!  
  minute2 = getMinute(1)  
  document.images[start + 4].src = digit[minute2].src  
  }  
  if (getAmpm() != ampm) {  
  ampm = getAmpm()  
  document.images[start + 5].src = digit[ampm].src  
  }  
  timerID = setTimeout("setClock()",1000)  
  timerRunning = true  
}  

function update() {  
  stopClock()  
  setClock()  
}  

function stopClock() {  
if (timerRunning)  
  clearTimeout(timerID)  
timerRunning = false  
}  

function getHour(place) {  
  var now = new Date()  
  var hour = now.getHours()  
  if (hour >= 24)  
  hour -= 24  
  hour = (hour == 0) ? 24 : hour  
  if (hour < 10)  
  hour = "0" + hour // do not parse number!  
  hour += ""  
  return parseInt(hour.charAt(place))  
}  

function getMinute(place) {  
  var now = new Date()  
  var minute = now.getMinutes()  
  if (minute < 10)  
  minute = "0" + minute // do not parse number!  
  minute += ""  
  return parseInt(minute.charAt(place))  
}  

function getAmpm() {  
  var now = new Date()  
  var hour = now.getHours()  
  if (hour >= 24)  
  return 11 // pm  
  /* else */  
  return 10 // am  
}  

function getPath(url) {  
  lastSlash = url.lastIndexOf("/")  
  return url.substring(0, lastSlash + 1)  
}  

// -->  
</script>
Автор\Источник: не указан или не известен!

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 1531 | Комментарии: 3 | Рейтинг: 5.0/2 | |Категория: Скрипты Разное | Добавил: Xerox | Дата: 20.10.2011 | Скачали: 0
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 2
1 Inoy   Дата: 20.10.2011  Время: 16:08   [№ 10801]
Какой большой код...Становится страшно, думая про картинки...

2 FideliS   Дата: 20.10.2011  Время: 18:44   1 [№ 10804]
У меня все хорошо легло. Правдо если смотреть на них через мозилу, то какой то баг со второй цифрой, проверил через хром - все ок.


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа
Логин:
Пароль:


Поиск


На форуме

1 Куплю сайты с ТИЦ/PR (п...

9

2 Предлагаю услуги для ан...

0

3 Предлагаю услуги по про...

0

4 Комплексный прогон сайт...

51

5 Сайт онлайн фильмов на ...

1

6 Проблема с таблицей

9

7 Отредактировать фото

2

8 Уже все перепробовал )

1

9 Скрипт "Нравится&q...

3

10 Меню для сайта

3


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2016


Кнопка 88х31 сайта ucozon.ru