Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   обратный отсчет чисел (https://javascript.ru/forum/dom-window/23989-obratnyjj-otschet-chisel.html)

nikzor2007 14.12.2011 08:09

обратный отсчет чисел
 
Всем доброе время суток! Прошу помощи.
Очень нужен счетчик обратного отсчета чисел. Скажем начинается с 50000 и каждый день уменьшается на 3.
Кто, что подскажет?

ksa 14.12.2011 09:31

Очередная бомба? :blink:

Pavel M. 14.12.2011 13:07

Цитата:

Сообщение от nikzor2007
Скажем начинается с 50000 и каждый день уменьшается на 3

только страницу не перезагружайте :)
и каждый день закрывайте Alert

var counter = 50000;
setInterval(function () {
  counter -= 3;
  alert('Осталось ' + counter);
}, 24*60*60*1000);

ksa 14.12.2011 13:12

Верещагин! Не заводи баркас... Взорвёшся!!! (с) к/ф Белое Солнце пустыни

nikzor2007 14.12.2011 14:30

Спасибо Pavel M.
но мне необходимо, чтоб и после закрытия работало

рони 14.12.2011 16:17

nikzor2007,
Вариант...
<script  type="text/javascript">
var data = "12/13/2011"// "месяц/день/год" начало отсчёта
document.write(50000-3*Math.floor((new Date()-new Date(data))/(24*60*60*1000)))
</script>

nikzor2007 15.12.2011 08:12

Огромное спасибо!

Arigato 15.12.2011 11:06

В идеале такое надо делать на PHP, а JavaScript только визуализирует процесс и будет считать, пока браузер открыт.


Часовой пояс GMT +3, время: 13:22.