Показать сообщение отдельно
  #1 (permalink)  
Старый 14.07.2017, 03:50
Новичок на форуме
Отправить личное сообщение для yandibilds Посмотреть профиль Найти все сообщения от yandibilds
 
Регистрация: 14.07.2017
Сообщений: 4

Пауза/продолжение выполнения скрипта по нажатию кнопки клавиатуры
Доброго времени суток!
Уважаемые, просто прошу помочь готовым решением, признаюсь честно. JavaScript увидел вчера утром и вряд ли в ближайшее время он мне будет интересен. Мы вообще музыканты Что сделано можено взглянуть тут: http://meutesto.webutu.com/ (бесплатный хостинг с единственным index.html) То, как работает сейчас при отсутствии других решений нас устроит, но хотелось бы добить тему: хочется, чтобы по нажатию пробела (на самом деле и пробел нажиматься не будет - будут голосовые команды через связку Typle + Autohotkey) скролинг останавливался и запускался, так же, как сейчас через alert. Вот код того, что я наваял из разных источников (если лень будет смотреть по ссылке):
Код:
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Пример №1 к статье "Скрипт для плавной прокрутки на низ страницы"</title>

<script>
var t;
function up() {
		if((window.innerHeight + window.pageYOffset) < document.documentElement.scrollHeight) {
		window.scrollBy(0,1);
		t = setTimeout('up()',20);}
		else clearTimeout(t);
		return false;
}

</script>

</head>

<body onkeydown="alert('Клик!')">

<a href="#" id="up" onclick="return up()">вниз</a><br>

<h1> .... </h1>

<p>......</p>

</div>

</body>
</html>
Можно ли сделать такой стоп/старт как-то более или менее просто или нужно писать что-то ужасное и сложное? Вобщем, помогите люди добрые!
Ответить с цитированием