• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Скрипт часов
Скрипт часов
Frag6452
Сообщений: 5
Репутация: 0

Сообщение # 1 | 05:26:17
Итак всем привет вчера написал скрипт.

Код:
<span id=tick1>
</span>
<script>

var moscow = 3

function show2(){
var tm=new Date()
var timezone = tm.getTimezoneOffset()/60 + moscow
if (!document.all && !document.getElementById)
return
thelement_1=document.getElementById? document.getElementById("tick1"): document.all.tick1
var h=tm.getHours() + timezone;
var m=tm.getMinutes();
var dn3=""
if (h<12)
dn3=""
if (h>12)
h=h-12
if (h==0)
h=12
if (m<=9)
m="0"+m

var time=h+":"+m+" "+dn3
thelement_1.innerHTML=""+time+"</b>"
setTimeout("show2()",1000)
}
window.onload=show2

</script>

Поставил на сайт и тут возникла такая проблема мне нужно в 2 местах чтоб стоял этот скрипт ,а получается так что он отображается только в одном мести кто может помочь подсказать ,что дописать или ,что изменит а ,то голову ломаю себе
Сообщение отредактировал Frag6452 - Суббота, 06 Апр 2013, 05:27:04
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 2 | 08:37:34
Frag6452,

Сообщение отредактировал Miss_Esq - Суббота, 06 Апр 2013, 08:39:11
Frag6452
Сообщений: 5
Репутация: 0

Сообщение # 3 | 12:35:44
Супер всё работает ,но есть маленький нюанс видишь команду var moscow = 3 вот это отвечает за часовой пояс времени ,если поставить всё так то будет везде одинаковое время ,а как ещё и этот команду задать для каждого времени

Добавлено (06 Апр 2013, 12:35:44)
---------------------------------------------
Всё у меня получилось это сделать вот ещё вопрос как сделать их 24 -ч а ,то показывают 13pm

Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 4 | 13:41:18
Frag6452, Пробуйте

if (h<24)
dn3=""
if (h>24)
h=h-24
if (h==0)
h=24
if (m<=9)

Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Скрипт часов
  • Страница 1 из 1
  • 1
Поиск: