firefox对onkeydown事件的响应问题

问题描述

firefox对onkeydown事件的响应问题
环境:
1.windows xp sp3
2.firefox version 29

问题描述:
1.在一个框架中,可以加载多个标签页
2.在每一个标签页中都写了屏蔽'和/的代码,响应的是onkeydown事件
3.在进入浏览器页面后,输入'和/仍然弹出Firefox定义的快捷键
4.在页面上用鼠标点击一下后,输入'和/就不会再弹出firefox定义的快捷键
5.在响应onkeydown事件前面还有屏蔽右键菜单的事件

请问:
firefox中为什么要先点击一下页面,才能正确的响应onkeydown事件?

解决方案

未获取焦点,使用windows.focus();设置焦点即可

时间: 2024-09-10 20:30:08

firefox对onkeydown事件的响应问题的相关文章

关于IE浏览器以及Firefox下冒泡事件的响应层级

假设在我们页面有这么一段标签: <body> <div id="testDiv" style="width:200px;height:200px;background:#c0c0c0;"></div></body> 现在在页面加入这么一段脚本: 1 2 3 4 5 6 7 8 9 10 11 <script type="text/javascript">   window.onload=

JavaScript onkeydown事件入门实例(键盘某个按键被按下)_基础知识

JavaScript onkeydown 事件 用户按下一个键盘按键时会触发 onkeydown 事件.与 onkeypress 事件不同的是,onkeydown 事件是响应任意键按下的处理(包括功能键),onkeypress 事件只响应字符键按下后的处理. 提示 Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览器使用 event.which. onkeydown 获取用户按下的键

iframe onkeydown-iframe框架下onkeydown事件响应问题

问题描述 iframe框架下onkeydown事件响应问题 1.在chrome25浏览器下,使用iframe引用一个页面,被引用的页面中是使用Extjs4创建的多种控件 2.在js文件的最后注册了window.onkeydown事件,用于屏蔽用户输入的backspace按键退回到上一步 3.当直接打开被引用的页面,onkeydown能够正确的响应 4.当从iframe打开页面时,onkeydown不会被触发:在iframe打开的页面上任何一处点击后,onkeydown能够被触发 请问这个问题怎么

关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级_javascript技巧

假设在我们页面有这么一段标签: 复制代码 代码如下: <body> <div id="testDiv" style="width:200px;height:200px;background:#c0c0c0;"></div> </body> 现在在页面加入这么一段脚本: 复制代码 代码如下: <script type="text/javascript"> window.onload=fun

onkeydown事件解决按回车键直接提交数据的需求_javascript技巧

登陆页面需要扑捉用户按下回车自动提交的需求: 在body里添加onkeydown事件跳javascript在提交表单. 查找文档如下 onkeydown 事件会在用户按下一个键盘按键时发生. 语法:onkeydown="SomeJavaScriptCode" 支持该事件的html标签; 复制代码 代码如下: <a>, <acronym>, <address>, <area>, <b>, <bdo>, <big

frame-求救。为什么键盘监听事件不响应了。。

问题描述 求救.为什么键盘监听事件不响应了.. mport java.awt.CardLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; impor

C# 事件及响应方法

响应   C#语言自C/C++演变而来.它是现代.简单.完全面向对象和类型安全的.C#语言是微软公司针对.Net平台才推出来的一门新语言,作为.Net平台的第一语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果.面向对象.类型安全.组件技术.自动内存管理.跨平台异常处理.版本控制.代码安全管理--   在.NET应用程序开发中,不管是WEB Forms(ASP.NET)还是Windows Forms,都涉及到大量对象的事件响应及处理,比如客户在线提交一份订单.或是在Windows窗口上移

mousepressed-java mousePressed事件无响应不知道什么问题

问题描述 java mousePressed事件无响应不知道什么问题 import java.util.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class HE extends JFrame { public HE() { showJPanel panel =new showJPanel(); //setLayout(new BordeLaout()); add(panel); } p

Android零基础入门第36节:Android系统事件的响应

原文:Android零基础入门第36节:Android系统事件的响应    在开发Android应用时,有时候可能需要让应用程序随系统设置而进行调整,比如判断系统的屏幕方向.判断系统方向的方向导航设备等.除此之外,有时候可能还需要让应用程序监听系统设置的更改,对系统设置的更改做出响应.     一.Configuration类       Configuration类专门用于描述手机设备上的配置信息,这些配置信息既包括用户特定的配置项,也包括系统的动态设备配置.程序可调用Activity的如下方