Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.08.2016, 16:47
Интересующийся
Отправить личное сообщение для pro_moscow Посмотреть профиль Найти все сообщения от pro_moscow
 
Регистрация: 13.06.2010
Сообщений: 10

Обратный отсчёт на JavaScript
Всем добрый день!
Мне нужен простейший скрипт. На экране цифры. Нужно, чтобы по первому клику по цифрам происходил обратный отсчёт. По второму клику по цифрам отсчёт останавливается, по третьему клику — цифры возвращаются к первому значению. Нужно, чтобы это было не время, а просто цифры, допустим, от 100 до 0. В идеале, я хочу, чтобы цифры уменьшались со скоростью 10 цифр в секунду, чтобы от 100 до 0 проходило 10 секунд.

Спасибо.

Последний раз редактировалось pro_moscow, 30.08.2016 в 16:51.
Ответить с цитированием
  #2 (permalink)  
Старый 30.08.2016, 17:06
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

pro_moscow, используй setTimeout
Ответить с цитированием
  #3 (permalink)  
Старый 30.08.2016, 17:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

pro_moscow,
Нажатие кнопки = генерация числа, отпускание кнопки = остановка генерации числа.
Ответить с цитированием
  #4 (permalink)  
Старый 31.08.2016, 09:25
Интересующийся
Отправить личное сообщение для pro_moscow Посмотреть профиль Найти все сообщения от pro_moscow
 
Регистрация: 13.06.2010
Сообщений: 10

Хм... А готового решения ни у кого нет?

Я изучаю java и понимаю, что программка несложная, на java такую написать 15 минут, но javascript не знаю.
Ответить с цитированием
  #5 (permalink)  
Старый 31.08.2016, 09:33
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

pro_moscow, напиши на java, я на javascript перепишу, время пошло...
Ответить с цитированием
  #6 (permalink)  
Старый 31.08.2016, 22:39
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

pro_moscow, время вышло клоун...
Ответить с цитированием
  #7 (permalink)  
Старый 31.08.2016, 23:22
Интересующийся
Отправить личное сообщение для pro_moscow Посмотреть профиль Найти все сообщения от pro_moscow
 
Регистрация: 13.06.2010
Сообщений: 10

Удалено: оскорбление участников форума.

Последний раз редактировалось trikadin, 01.09.2016 в 02:06.
Ответить с цитированием
  #8 (permalink)  
Старый 01.09.2016, 02:06
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

pro_moscow, вам нарушение за оскорбление участников форума. Ещё раз-другой -- пойдёте в бан на недельку.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #9 (permalink)  
Старый 01.09.2016, 03:31
Кандидат Javascript-наук
Отправить личное сообщение для Strongman Посмотреть профиль Найти все сообщения от Strongman
 
Регистрация: 22.03.2016
Сообщений: 132

<!DOCTYPE html>
<html>
<head>
<meta charset="Windows-1252">
<title>Zagolovok.</title>
</head>
<body>
<div id="d1">100</div>
<script>
var x = 100;
function WF()
{
x--;
if(x < 0) clearInterval(T1);
else d1.innerHTML = x;
}
var T1 = setInterval(WF, 100);
</script>
</body>
</html>
Ответить с цитированием
  #10 (permalink)  
Старый 01.09.2016, 17:08
Интересующийся
Отправить личное сообщение для pro_moscow Посмотреть профиль Найти все сообщения от pro_moscow
 
Регистрация: 13.06.2010
Сообщений: 10

Спасибо, но вопрос как раз в том, чтобы останавливать таймер после нажатия на число и возвращать значение "100" при следующем нажатии.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обратный отсчет до даты с учетом часовых зон royksopp Flash 0 25.09.2013 18:25
jQuery Timer - обратный отсчет времени в 10 минут adax jQuery 1 01.11.2011 14:54
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
Многократный обратный отсчет sultan.khayrulin Общие вопросы Javascript 1 30.05.2010 22:41