关于Javascript键盘监听事件中从KeyCode转化为KeyValue的Code
作者: 李嘉 日期: 2009-03-19 16:08
最近的项目中需用到Trackchange的文本编辑功能,我正在写一个Track Change HTML Editor, 其功能点中有对键盘事件进行监听并转交给事件代理进行处理,在监听按键KeyCode的时候同时转化为对应的KeyValue,这个过程如下:
function getKeyValue(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode; // 按鍵碼 for IE
else if (e.which) code = e.which; // 按鍵碼 for FF
var keyvalue = String.fromCharCode(code);
return keyvalue;
}
发表评论
订阅
上一篇
返回
下一篇
标签:

非常实用的Windows 2003/XP重启IIS的批处理脚本 (2011-04-27 01:02)
服务器网管系列实用工具 - 监测某个程序运行并阻止,以阻止迅雷为例 (2011-04-25 23:07)
Javascript中Cookie如何跨域访问 (2011-02-07 23:17)
JQuery中监视Ajax的Json操作Error错误原因监控getJson (2011-02-06 23:48)
JavaScript中设为首页和加入收藏的代码(支持FireFox) (2011-01-15 23:41)
强烈推荐:Javascript最精简右下角弹出广告代码(兼容IE和FF) (2010-06-23 01:51)
网页HTML右侧浮动DIV层广告或在线客服图片框最佳代码(支持Firefox&IE) (2010-05-26 11:50)
Javascript中history.go(-1)和History.back()的区别是什么? (2010-04-30 04:08)
JS添加到收藏夹和设置为首页功能支持Firefox和IE——Add to Favorites (IE) / Bookmark (Firefox) Javascript (2010-04-11 06:19)