ik wil graag de control key afvangen met javascript. Dit kan op de volgende manier:
nu wil ik voor de mac de command key afvangen aangezien deze als de ctrl key functioneert onder mac os x.
helaas kent IE metaKey niet en knalt de hele javascript eruit. Nu zoek ik een simpele manier om het een of het ander te doen zonder een grote browsercheck. aangezien ik dan mijn code in tweeen moet uitvoeren of midden in de code een browsercheck moet doen wat niet echt netjes staat.
ik het volgende al geprobeerd, maar dat werkte niet:
JavaScript:
1
2
3
4
5
| keyPress(e) { if(e.ctrlKey == 1) } |
nu wil ik voor de mac de command key afvangen aangezien deze als de ctrl key functioneert onder mac os x.
JavaScript:
1
2
3
4
5
| keyPress(e) { if(e.metaKey == 1) } |
helaas kent IE metaKey niet en knalt de hele javascript eruit. Nu zoek ik een simpele manier om het een of het ander te doen zonder een grote browsercheck. aangezien ik dan mijn code in tweeen moet uitvoeren of midden in de code een browsercheck moet doen wat niet echt netjes staat.
ik het volgende al geprobeerd, maar dat werkte niet:
JavaScript:
1
2
3
4
5
| if(e.metaKey) { var metaK = e.metaKey; } else { var metaK = 0; } |
[ Voor 11% gewijzigd door Niakmo op 08-05-2007 21:47 ]