Добавил возможность нажатия стрелку влево
<!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>