Går det att göra så att ett script känner av vilken tangent som trycks ner på tangentbordet, och utföra olika saker beroende på vilken tangent som trycks ner?
Känna vilken tangent?
2 svar · 337 visningar · startad av rIkLuNd
Det här är kanske något du kan använda med lite modifieringar.
Koden läggs lämpligtvis efter <head>-taggen
<script language="javascript">
<!--
/* Fånga events för Key up/down (IE) */
window.document.onkeydown = EventKeyDownIE;
window.document.onkeyup = EventKeyUpIE;
/*
NOTE: För Netscape, borde koden bli något liknande
if(navigator.userAgent.indexOf("MSIE")<0)
{
window.document.captureEvents(Event.KEYPRESS);
window.document.captureEvents(Event.KEYDOWN);
window.document.onkeydown = EventKeyDownNS;
window.document.onkeyup = EventKeyUpNS;
}
function EventKeyDownNS(e)
{
var key;
key=String.fromCharCode(e.which);
....
....
return true;
}
*/
/* KeyDown event för IE browsers */
function EventKeyDownIE(e)
{
var key;
key=window.event.keyCode;
if(key=="något värde")
gör något
else
event.returnValue=false;
return true;
}
/* KeyUp event för IE browsers */
function EventKeyUpIE(e)
{
var key;
key=window.event.keyCode;
if(key=="något värde")
gör något
else
event.returnValue=false;
return true;
}
//-->
</script>
Tack så mycket!