Воскресенье, 20.07.2025, 04:59
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Июль 2009  »
    Пн Вт Ср Чт Пт Сб Вс
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Июль » 7 » Часы
    16:16
    Часы
    Ставим в нужное вам место
    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 = "/images/" + "dg" + i + ".png"  
    }  

    // assign sources to other image objects  
    digit[10].src = "/images/" + "dgam.png"  
    digit[11].src = "/images/" + "dgpm.png"  
    digit[12].src = "/images/" + "dgc.png"  
    digit[13].src = "/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=\"/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>
    Категория: Web-master | Просмотров: 424 | Добавил: BoJIoCaTuK | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]