Показать сообщение отдельно
  #7 (permalink)  
Старый 25.04.2011, 12:24
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

Добавил возможность нажатия стрелку влево
<!DOCTYPE html>
<meta charset = "utf-8" />
<script type = "text/javascript">
window.onload = function(){
	
	var console = document.getElementById("console");
	
	var progress = false;
	
	function log(text){
		console.innerHTML += text + "<BR />";
	}
	
	
	function video(){
		
		if(progress){
			return false;
		}
		
		progress = true;
		
		(function(){
			log("оппа!");
			
			if(progress){
				window.setTimeout(arguments.callee, 250);
			}
		
		}())
	}
	
	function stop(){
		progress = false;
	}
	
	document.getElementById("go").onmousedown = video;
	
	document.onmouseup = stop;
	
	function key(e){
		return function(event){
			return event.which || event.keyCode;
		}(e || window.event)
	}
	
	//СТРЕЛКА ВЛЕВО
	var pushed = false;
	window.onkeydown = function(e){
		if(key(e) == 37){
			if(pushed){
				return false;
			}
			pushed = true;
			video();
			
		}
	}
	
	window.onkeyup = function(e){
		if(key(e) == 37){
			pushed = false;
			stop();
		}
	}
	
}

</script>

<button id = "go">go!</button>

<div id = "console"></div>
__________________
readOnly

Последний раз редактировалось poorking, 25.04.2011 в 13:28.
Ответить с цитированием