javascript 网页注册快捷键的函数

这里给大家推荐一个用来注册快捷键的javascript函数.

文件很小,就4K。点此下载

有了这个函数,就可以方便的使用javascript处理键盘事件了!对于做应用系统的朋友相信很有帮助。使用很简单,这里是作者的发布页:http://www.openjs.com/scripts/events/keyboard_shortcuts/

示例 代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>处理键盘事件</title>

<script type="text/javascript" src="http://www.xuewolf.com/blog/upload/shortcuts.js"></script>

<style type="text/css">

#hiddiv { border:1px solid #ccc; height:24px; line-height:24px; width:200px; text-align:center; font-size:14px; display:;}

</style>

</head>

<body>

<div >按Ctrl+D,我就会消失!</div>

<script type="text/javascript">

//弹出一个提示

shortcut("Ctrl+H",function() {

alert("几天天气不错");

});

//换一个写法 作用:关闭页面

function displayDiv(){

document.getElementById("hiddiv").style.display = "none";

}

shortcut("Ctrl+D",displayDiv);

</script>

</body>

</html>

上面是我写的一个简单的例子.用shortcut注册快捷键,第一个参数就是需要注册的快捷键用"+"连接.第二个参数就是执行该事件的回调函数了.

一般的字母键大写小写不限制.

一些特殊键列举在下边了:

Tab

Space

Return

Enter

Backspace

Scroll_lock

Caps_lock

Num_lock

Pause

Insert

Home

Delete

End

Page_up

Page_down

Left

Up

Right

Down

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12