Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Web-программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 23.05.2006, 04:24   [включить плавающее окно]   #1
SupRUS
Мужской Интересующийся
Автор темы
 
Аватар для SupRUS
 
Регистрация: 26.01.2006
Адрес: Москва, Южное Бутово.
Exclamation Java Script часов для сайта (СРОЧНО)

Здрасти!
У меня есть java-script переделаный мной, тока вот проблема, я не могу добиться того чтобы часы, постоянно обновлялись, то есть если находиться на одной и той же странице некоторое время, то часы перестают обновляться.
Помогите срочно надо!!!
Вот сам скрипт:
....
<SCRIPT LANGUAGE="JavaScript">


var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var timeValue = "" + ((hours >12) ? hours -12 :hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timerRunning = true;


mydate = new Date();
myday = mydate.getDay();
mymonth = mydate.getMonth();
myweekday= mydate.getDate();
weekday= myweekday;
myyear= mydate.getYear();
year = myyear


if(myday == 7)
day = " Воскресенье, "

else if(myday == 0)
day = " Понедельник, "

else if(myday == 2)
day = " Вторник, "

else if(myday == 3)
day = " Среда, "

else if(myday == 4)
day = " Четверг, "

else if(myday == 5)
day = " Пятница, "

else if(myday == 6)
day = " Суббота, "

if(mymonth == 0)
month = "Январь "

else if(mymonth ==1)
month = "Февраль "

else if(mymonth ==2)
month = "Март "

else if(mymonth ==3)
month = "Апрель "

else if(mymonth ==4)
month = "Май "

else if(mymonth ==5)
month = "Июнь "

else if(mymonth ==6)
month = "Июль "

else if(mymonth ==7)
month = "Август "

else if(mymonth ==8)
month = "Сентябрь "

else if(mymonth ==9)
month = "Октябрь "

else if(mymonth ==10)
month = "Ноябрь "

else if(mymonth ==11)
month = "Декабрь"

document.write("<P ALIGN=RIGHT><FONT SIZE=1 FACE=VERDANA,ARIAL>" + timeValue +

day + month);
document.write(myweekday+"." + "</FONT>");

</SCRIPT>
....

У меня есть примеры часов где время идёт постоянно, но мне нужен именно выше изложеный вариант часов!!!

Вот пример, где время идёт без остановки:

<html>
<head>
<title>Часы в заголовке окна</title>
</head>
<script language="JavaScript">
timestr = "00:00:00";
tid = 0;
pause = 0;
var to;
var bcount;
var tcount;
function writer(){
document.write("test");
}
function time(n) {
tid=window.setTimeout("time(1)",to);
today = new Date()
if(today.getMinutes() < 10){
pad = "0"}
else
pad = "";
if(today.getSeconds() < 10){
pads = "0"}
else
pads = "";
timestr=today.getHours()+":"+pad+today.getMinutes()+":"+pads+today.getSeconds();
document.title = timestr;
window.clearTimeout(tid);
tid=window.setTimeout("time()",to);
}
function start(x) {
f=x;
to=60;
time(x);
}
function cleartids() {
window.clearTimeout(tid);
}
</script>
<body onload="start(document.forms[0])" onunload="cleartids()">
</body>
</html>


С уважение Руслан.
__________________
Кривыми должны быть извилины, а не руки...
SupRUS вне форума  
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:12. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey