Ik wil het zo hebben dat er iets moet gebeuren als mensen de SHIFT toets indrukken én op een afbeelding klikken. Ik heb eindeloos gezocht, maar kon niet vinden hoe ik 2 events tegelijk kon monitoren. Als oplossing sla ik dus de laatst ingedukte key op en kijk dan of dat de shift is. Het werkt dan opzich wel, maar het is nog niet 100% wat ik zoek...
Kan iemand mij helpen. Dit is trouwens de code die ik tot nu toe heb, waarbij ik regKey als functie heb op de <body> met onkeydown en onkeyup. zoomImage() is de functie als je op de afbeelding klikt.
Kan iemand mij helpen. Dit is trouwens de code die ik tot nu toe heb, waarbij ik regKey als functie heb op de <body> met onkeydown en onkeyup. zoomImage() is de functie als je op de afbeelding klikt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| var thiskey = null;
var lastkey = null;
function regKey(handle,e){
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if(handle == "in"){
thiskey = keycode;
lastkey = null;
}
else{
lastkey = thiskey;
thiskey = null;
}
}
function zoomImage(){
if(thiskey == 16 || lastkey == 16){
window.alert("Je mag wijzigen!");
}
else{
alert("verboden!");
}
} |