(Yardım)onkeydown methodunda tuş işlemleri çakışıyor

Bu konuyu okuyanlar

umtbyrktr

Öğrenci
Katılım
14 Temmuz 2014
Mesajlar
2
Reaksiyon puanı
0
Puanları
1
Arkadaşlar merhaba,
İstediğim yön tuşlarına basıldığında ayrı ayrı müzikler çalmasını istiyorum. Örneğin ben kod'da sol ok tuşuna bastığımda zhu-faded şarkısını, üst ok tuşuna bastığımda bip(sansür) şarkısını çaldırıyorum. Durdurabilmek için de sağ ok tuşunu kullandım. Sorun şu. Ben sol ve üst ok tuşlarına bastığımda her ikisini de aynı anda yapıyor. İstediğim bir tuşa bastıktan sonra diğerini algılamasın ama 10saniye sonra diğer tuşa da basabilsin yani 2. tuşu komple iptal etmek istemiyorum. Delay olarak eklemeye çalıştım fakat yemedi. Disable Enable şeklinde yapılması gerekiyor muhtemelen fakat koda yazamadım. Yapabilirseniz çok sevinirim. Bitirme projem bu.
KOD:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Bitirme Projesi</title>
</head>

<body>

<script>
window.onkeydown=function(olay){
if(olay.keyCode==37)//sol yön tuşu kodu=37
{
audio = new Audio();

audio.src = "ZHU - Faded.mp3";

audio.loop = false;
audio.play();

}
else if(olay.keyCode==38)//yukarı yön tuşu kodu=38
{
audio = new Audio();

audio.src = "a.mp3";

audio.loop = false;
audio.play();
}
else if(olay.keyCode==39)//sağ yön tuşu kodu=39*/
{
audio.pause();
}
}

</script>
</body>
</html>
 
Üst