Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > DHTML/JS/CSS

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 05.12.2002, 21:35
барт вне форума Посмотреть профиль Отправить личное сообщение для барт Посетить домашнюю страницу барт Найти все сообщения от барт
  № 1  
барт
Прикольный не модератор

Регистрация: Apr 2002
Сообщений: 189
Question часы

Я тут на яве вот токие часики намписал

current_date = new Date();
document.write(current_date.getHours() +
":" + current_date.getMinutes() + ":" + current_date.getSeconds());

А вапрос в том как сделать что бы они ходили а не так и стояли. Помагите дайте код плз.

Старый 06.12.2002, 03:31
Audax вне форума Посмотреть профиль Отправить личное сообщение для Audax Найти все сообщения от Audax
  № 2  
Audax
Audax here
 
Аватар для Audax

Регистрация: Jul 2002
Адрес: in da lightnin
Сообщений: 855
Ну типа подпиши снизу
setInterval('current_date',1);
__________________
Audax!

Старый 07.12.2002, 00:28
барт вне форума Посмотреть профиль Отправить личное сообщение для барт Посетить домашнюю страницу барт Найти все сообщения от барт
  № 3  
барт
Прикольный не модератор

Регистрация: Apr 2002
Сообщений: 189
Attention Нефига!

а вот не работает!

Посмотри пожалуйста весь код.

<html>
<head>
<title>часы</title>
</head>
<body bgcolor="#CCCCFF" text="#000000">
<font style="font-size : 120px">
<script language="JavaScript">
current_date = new Date();
document.write(current_date.getHours() +
":" + current_date.getMinutes() + ":" + current_date.getSeconds());
setInterval('current_date',1);
</script>
</font>
</body>
</html>


Старый 07.12.2002, 02:17
Audax вне форума Посмотреть профиль Отправить личное сообщение для Audax Найти все сообщения от Audax
  № 4  
Audax
Audax here
 
Аватар для Audax

Регистрация: Jul 2002
Адрес: in da lightnin
Сообщений: 855
Короче...
<SCRIPT LANGUAGE="JavaScript">
function lead0(val) { return (val < 10)? "0" + val.toString(): val;}

function buildTime() {
var time = new Date();
var ampm = "AM";
var h = time.getHours();
if (h>12) { h=h-12; ampm = "PM";}
return lead0(h) + ":" + lead0(time.getMinutes()) + ":" + lead0(time.getSeconds()) + ampm;
}

function tick() { document.all.clock.innerText = buildTime();}
</SCRIPT>
</HEAD>
<BODY ONUNLOAD="if (null!= window.tmr) clearInterval(window.tmr);"
ONLOAD="window.tmr=setInterval('tick()',1);">
<SPAN ID="clock">
<SCRIPT LANGUAGE="JavaScript">
document.write(buildTime());
</SCRIPT>
</SPAN>
</BODY>
__________________
Audax!

Старый 07.12.2002, 02:53
барт вне форума Посмотреть профиль Отправить личное сообщение для барт Посетить домашнюю страницу барт Найти все сообщения от барт
  № 5  
барт
Прикольный не модератор

Регистрация: Apr 2002
Сообщений: 189
Ваапервых я хочу без всяких AM!

А во вторых я то код не понял!

Мне ведь нужно понять как это делается!

Старый 08.12.2002, 04:03
Audax вне форума Посмотреть профиль Отправить личное сообщение для Audax Найти все сообщения от Audax
  № 6  
Audax
Audax here
 
Аватар для Audax

Регистрация: Jul 2002
Адрес: in da lightnin
Сообщений: 855
Извини что резок был, но времени было в обрез, а смотрю раз хелп то нало хелпнуть.
<SCRIPT LANGUAGE="JavaScript">
function lead0(val) { return (val < 10)? "0" + val.toString(): val;}//тут присабачиваем циферку ноль когда число времени меньше 10

function buildTime() {
var time = new Date();
var ampm = "AM"; //это можно стереть
var h = time.getHours();//ну это ясно
if (h>12) { h=h-12; ampm = "PM";} //это тоже можно стереть
return lead0(h) + ":" + lead0(time.getMinutes()) + ":" + lead0(time.getSeconds());//здесь формируем вид часов
}

function tick() { document.all.clock.innerText = buildTime();}//запускаем...
</SCRIPT>
</HEAD>
<BODY ONUNLOAD="if (null!= window.tmr) clearInterval(window.tmr);" //это если уже что-то тикает
ONLOAD="window.tmr=setInterval('tick()',1);">
<SPAN ID="clock">
<SCRIPT LANGUAGE="JavaScript">
document.write(buildTime());//запускаем часики...
</SCRIPT>
</SPAN>
</BODY>


Удачи
__________________
Audax!

Старый 09.12.2002, 00:56
барт вне форума Посмотреть профиль Отправить личное сообщение для барт Посетить домашнюю страницу барт Найти все сообщения от барт
  № 7  
барт
Прикольный не модератор

Регистрация: Apr 2002
Сообщений: 189
Вот тебе за это жирное Спосибо!

Создать новую тему   Часовой пояс GMT +4, время: 01:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


Часовой пояс GMT +4, время: 01:21.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.