hotkey的简单应用。
1. 页面产生热键的调用方法。
<head>
<script>
function hotkey(eventname)
{
if(eventname.keyCode == 116 )
{
alert("\nyou've pressed F5");
eventname.keyCode =505;// reset key code
return false; //return false to prevent refresh page
}
return true;
}
</script>
</head>
<body onkeydown="return hotkey(event);">
2. 组合键测试
检测是否按键使用了 shift+ tab 则使用:
<script language="javascript">
function test(){
if (event.shiftKey && event.keyCode == 9)
{
alert("Shift Tab");
}
}
</script>
<input onkeydown="test();">
3. 产生组合键实用体验
就是按下回车后焦点移到上一个控件,而不是下一个控件
if(event.srcElement.type !="submit" && event.srcElement.type!="textarea" && event.keyCode==13)
{event.shiftKey;
event.keyCode = 9;
}
■ 拿起勇气,探索你未知的世界。