У меня здесь есть фрагмент кода, и я хочу, чтобы можно было нажать клавишу (f.i. «1»), так что var isRunning = false. Когда я нажимаю другую клавишу (f.i. ключ «2»), var isRunning должен вернуться обратно к isRunning = true.Как я могу изменить var функции javascript, нажав клавишу на клавиатуре?
Он должен быть как можно более простым (javascript/html), без jquery. Я просто хочу изменить значение этого var с определяемым нажатием клавиши.
Это код:
<script type="text/javascript">
var pages=[];
pages[0]="page0.html"
pages[1]="page1.html"
pages[2]="page2.html"
var time = 33000;
var currentIndex = 0;
var isRunning = true;
function pageChange() {
if(isRunning){
if(currentIndex == 0){
pages = shuffle(pages);
console.log(pages);
currentIndex = pages.length;
}
currentIndex--;
document.getElementById("frame").src=pages[currentIndex];
console.log(currentIndex);
}
setTimeout(function() { pageChange(); }, time);
};
window.onload = function(){
pageChange();
}
</script>
Просто Google «JavaScript ключевых событий», и вы найдете множество решений –
JQuery является Javascript .. – greenhoorn
@greenhoorn нет JQuery нет javascript library – rdans