【发布时间】:2015-03-09 02:16:11
【问题描述】:
在我的 Web 应用程序中,我定义了自己的键盘事件处理程序并覆盖了一些默认键映射:
document.onkeydown = function(eventParam)
{
var keycode;
keycode = eventParam.which;
// detect ESC key
if (keycode == 27)
{
//close the window
LightboxFileInfo.close();
}
return true;
};
但是,在我的 Web 应用程序的另一点,我想清除我的自定义键映射并再次使用默认键映射。这是我的问题。你能告诉我怎么做吗?如何清除我所有的键盘映射并再次使用默认的而不重新启动 Web 应用程序?
基本上,我的 Web 应用程序有许多窗口。窗户是灯箱。对于每个窗口/灯箱,我对相同的键使用不同的功能。请记住,我有一个 Web 应用程序,而不是一个网站。这意味着,一切都发生在一个网页/JavaScript 文档中,我通过已经提到的灯箱显示不同的窗口,而不是不同的 .html/.php 文件。
如果我需要在更改默认键盘映射之前保存它们,那很好。你能告诉我怎么做吗?我的 JavaScript 知识到此结束。当然,我在寻找最简单的解决方案。
我正在寻找解决方案:
- JavaScript
我不使用 jQuery,只使用普通的 JavaScript。
除此之外,我还使用:
- HTML 5
- CSS 3
- PHP 5.5.8
- MySQL 5.6.15
- Apache 2.4.7
提前谢谢你
【问题讨论】:
标签: javascript php css html web-applications