相关疑难解决方法(0)

覆盖浏览器的键盘快捷键

我想通过截取文档对象的keypress事件处理程序而不是accesskey属性,在我的Web应用程序中添加对键盘快捷键的支持.

问题是每个浏览器都有自己的键盘组合,因此不可能提出一组适用于所有Web浏览器并且一致的键盘组合.(例如,如果保存的快捷方式是Ctrl+ Shift+ S,那将是愚蠢的.一个删除是Alt+ D.)

所以我认为在我的几页中完全覆盖浏览器快捷方式会更简单.

抛开所有缺点,是否有可能?如果是这样,你怎么做?

javascript

42
推荐指数
3
解决办法
5万
查看次数

Window.onbeforeprint和Window.onafterprint同时被触发

我已经定义了onbeforeprint并修改了我的html代码,现在一旦完成选择打印按钮上的打印后,我便希望触发onafterprint,但事实并非如此。

相反,当我按下Control + Print按钮时,先触发onb​​eforeprint,然后显示onafterprint事件,然后显示打印对话框。

单击“打印”按钮后,我有什么办法可以对HTML进行更改?

我使用IE浏览器-9和代码如下 代码

<script type="text/javascript">
    window.onbeforeprint = function () {
        alert('Hello');
    }
    window.onafterprint = function () {
        alert('Bye');
    }
</script>
Run Code Online (Sandbox Code Playgroud)

谢谢与问候,弗朗西斯·P。

html javascript events javascript-events

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×2

events ×1

html ×1

javascript-events ×1