Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Javascript: Часы. Как?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Собственно сабж. как делаются часы?
и как делается таймер (тоесть 3....2....1.... action)
заранее спасибо

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 20:28 25-11-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx

Цитата:
как делаются часы?  

http://javascript.internet.com/clocks/

Цитата:
как делается таймер (тоесть 3....2....1.... action)  

Основа всего - settimeout - запускает указанную функцию через указанное время..  

Цитата:
var the_count = 0;
var the_timeout;
function doTimer()
{
window.document.timer_form.the_text.value = the_count;
the_count += 2;
the_timeout = setTimeout("doTimer();", 2000);
}
 

Соответственно для часов счетчик увеличиваешь.. для таймера - уменьшаешь.. и когда ноль - выполняешь действие..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:05 25-11-2003
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
хм, а без формы нельзя?

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 21:54 25-11-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx

Цитата:
хм, а без формы нельзя?

Можно в любое место, где ты можешь менять содержимое.. с помощью innerhtml  - вообще куда угодно(для IE)..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:01 25-11-2003
pite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"Javascript летающие часы" тута http://32.net.ru/cgi-bin/filex/filex.pl

Всего записей: 838 | Зарегистр. 09-05-2002 | Отправлено: 21:39 14-12-2003
ManHunter



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Готовый код

Код:
<script>
  function clock() {
    now=new Date();
 
    var Hours=now.getHours(); if (Hours<10) {Hours="0"+Hours};
    var Minutes=now.getMinutes(); if (Minutes<10) {Minutes="0"+Minutes};
    var Seconds=now.getSeconds(); if (Seconds<10) {Seconds="0"+Seconds};
    Hello = Hours + " : " + Minutes + " : " + Seconds;
    (document.all?document.all['mtime']:document.getElementById('mtime')).innerHTML = Hello;
    Timer=setTimeout("clock()",500);
  }
  clock();
</script>

В месте с часиками вставить

Код:
<div id="mtime">&nbsp;</div>


----------
"На любое мое движение ваша реакция предусмотрена,
В лучшем случае - равнодушие, в худшем случае - патология..." (C) Егор Летов

Всего записей: 3103 | Зарегистр. 20-03-2004 | Отправлено: 16:55 04-03-2005
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Javascript: Часы. Как?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru