[CTRL] är ofta associerat med interna funktioner i webbläsaren, så det tror jag inte är någon bra idé. Ex. så använder du [CTRL]+1.. för att växla mellan olika program under Netscape.
Det går inte att säga i förhand vilka kortkommandon som är "upptagna" av webbläsaren. [CTRL] och [ALT] returneras dessutom ingen keycode i Netscape. Men jag kan göra det lite enklare för dig genom att lägga till en switch, så kan du lägga in vilka vanliga tangenter som du vill.
<script language="JavaScript">
function JxKeyDown(Event){
if (document.layers){ Jxkeycode=Event.which; } else { Jxkeycode=window.event.keyCode; }
switch(String.fromCharCode(Jxkeycode).toLowerCase()){
case "a":
location.href="en url";
break;
case "1":
location.href="en annan url";
break;
}
}
if (document.layers){ document.captureEvents(Event.KEYDOWN); }
document.onkeydown = JxKeyDown;
</script>
Tack, men det var inte riktigt så jag menade.
Jag vill inte att den ska göra något om man bara tyrcker på en tangen utan man måste trycka på två. t ex. hålla ner "a" och sedan tryck på "b" och då ska det hända något