我的收藏
键盘事件包含onkeypress、onkeydown和onkeyup事件。其中onkeypress事件是在键盘上的某个键被按下并且释放时触发此事件的处理程序,一般用于键盘上的单键操作。onkeydown事件是在键盘上的某个键被按下时触发此事件的处理程序,一般用于组合键的操作。onekeyup事件是在键盘上的某个键被按下后松开时触发此事件的处理程序,一般用于组合键的操作。
键码值只有在文本框中才完全有效,如果在页面中使用(也就是<body>标记中使用),则只有字母键、数字键和部分控制键可用,其字母键和数字键的键值与ASCII值相同。
如果想要在JavaScript中使用组合键,可以应用event.ctrlKey,eventshiftKey,event.altKey判断是否按下了<ctrl>键、<Shift>键、<Alt>键。
下例是应用键盘中的A键,对页面进行刷新。
<body>
<img src="flower.jpg" width="256" height="187" />
<script language="javascript">
function Refurbish()
{
if(window.event.keyCode==97){
location.reload90;
}
}
document.οnkeypress=Refurbish;
</script>
</body>