Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Java Script часов для сайта (СРОЧНО)
 
 автор: Руслан86   (23.05.2006 в 13:30)   письмо автору
 
 

Здрасти!
У меня есть 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>


С уважение Руслан.

   
 
 автор: DDK   (23.05.2006 в 13:50)   письмо автору
 
   для: Руслан86   (23.05.2006 в 13:30)
 

Файл прикреплен в аттаче ===========>

   
 
 автор: Руслан86   (24.05.2006 в 02:21)   письмо автору
 
   для: DDK   (23.05.2006 в 13:50)
 

Спасибо большое!Очень помогло!Ещё раз спасибо!:)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования