[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум » Dop.at.ua » Корзина » 4acuku na ucoz
4acuku na ucoz
MoriДата: Понедельник, 28.09.2009, 18:07 | Сообщение # 1
5 уровень
Группа: Гл.Администратор
Сообщений: 523
Награды: 10
Репутация: 198
Статус: отсутствует
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>
UA
Форум » Dop.at.ua » Корзина » 4acuku na ucoz
  • Страница 1 из 1
  • 1
Поиск: