`
lllt
  • 浏览: 66688 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Firefox 不响应 event.keyCode 问题的解决方案

阅读更多

    [原创文字,转载请注明出自:http://lllt.iteye.com/]

 

    网页中经常会用到响应键盘的某些动作的情况,在Javascript 中 event.keyCode 可以对键盘的动作做出反应 ,然而在Firefox中无法做出相应的响应。

 

    Javascript 中的window.evevt对象在IE Chrome Firefox 中的作用域是不一样的。IE\Chorme中event是“全局变量”,在任何地方都可以使用,而在 Firefox 中 event 是“局部变量”,如果要调用函数,需要进行传递。

 

    另外,event.keyCode 在 Firefox中也是不起作用的,对应的事件属性为 which,即 event.which。

 

    用实例说话:

 

 

    <body onkeydown="enterkey(event)">   <!-- 点击键盘即触发 enterkey函数 -->
 

function enterkey(et){

	  if(et.keyCode){
		if (et.keyCode==13)
	        alert("IE Chrome 点击回车键");
	  }else{
		if (et.which==13)
	       alert("Firefox 点击回车键");
	  }

}
    

    [原创文字,转载请注明出自:http://lllt.iteye.com/]

 

分享到:
评论

相关推荐

    window.event.keycode值大全

    ### Window.event.keycode值大全详解 #### 概述 在JavaScript中,`window.event.keycode`属性被用于获取用户按下键的键盘码。这在处理键盘事件时非常有用,可以帮助开发者识别并响应特定的按键操作。本文将详细...

    javascript键盘事件大全event.keycode

    javascript键盘事件大全,最全的键盘事件event.keycode

    event.keyCode键码值表 附只能输入特定的字符串代码

    (event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)&&!(event.keyCode==190)) if(!((event.keyCode&gt;=48&&event.keyCode&lt;=57)||(event.keyCode&gt;=96&&event.keyCode&lt;=105))...

    event.keycode大全(javascript)

    在JavaScript编程中,`event`对象是用于处理用户与页面交互时产生...总之,理解和掌握`event.keyCode`对于JavaScript开发者来说是至关重要的,它能帮助我们更好地控制和响应用户的键盘输入,提升网页或应用的用户体验。

    event.keycode值大全

    在JavaScript编程中,`event.keyCode` 是一个非常重要的属性,特别是在处理键盘事件时。它用于获取用户按下键盘上的键对应的ASCII码或者特定的键码值。这个属性在各种键盘交互的场景下非常有用,比如创建自定义的...

    js_event.keycode值列表

    ### JavaScript Event.keyCode 值详解 #### 概述 在JavaScript中,`event.keyCode` 是一个用于捕获键盘事件时的属性,它返回一个整数值,代表触发该事件的键对应的ASCII码或虚拟键码(Virtual Key Code)。本文将...

    js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解

    火狐浏览器:对event.keyCode部分键值有效,如上下左右键(37,38,39,40),enter键(13),PgUp(33),PgDn(34)等部分有效,对数字键,字母键无效。 event.which也是部分键值有效,如字母键,数字键,enter键,Backspace键...

    Javascript中的window.event.keyCode使用介绍

    在现代网页开发中,JavaScript 是一种在浏览器端广泛使用的脚本...在实践中,理解并熟悉window.event.keyCode以及其他相关的事件对象属性(如event.key、event.code等)将帮助开发者更好地控制和响应用户的键盘操作。

    js中event.keycode键值大全

    ### JavaScript中的Event.keyCode键值详解 在JavaScript编程中,`event.keyCode`是一个非常有用的属性,它可以帮助开发者捕获用户在页面上的键盘输入行为,并通过不同的键值来区分各种按键。本文将详细介绍`event....

    event.keyCode值大全

    列举了所有keyCode的值,方便开发者利用。

    js_event.keycode值大全

    js_event.keycode值大全,匹配准确,快速开发查阅

    window.event.keyCode兼容IE和Firefox实现js代码

    Javascript 代码 代码如下: function keyNumAll(evt){ //兼容IE和Firefox获得keyBoardEvent对象 evt = (evt) ? evt : ((window.event) ? window.event : “”); var key = evt.keyCode?evt.keyCode:evt.which;//...

    asp.net控制键盘keycode事件

    在JavaScript中,`event.keyCode`属性用于获取用户按下或释放的键对应的ASCII码(asc码)。这个值是一个整数,可以用来区分不同的键。例如,当你按下"A"键时,`event.keyCode`返回65;按下数字1时,返回49。 三、在...

    JS键盘的键码(event.keyCode)图片版

    在JavaScript中,`event.keyCode` 是一个非常重要的属性,它用于获取用户在键盘上按下时对应的键码。这个属性在处理键盘事件时尤其有用,比如监听用户输入、实现自定义键盘快捷键或游戏控制等场景。`event.keyCode` ...

    javascript event Keycode

    在处理国际化输入时,`event.keyCode`可能不足以完全捕捉所有字符,因为某些字符可能需要组合键(如AltGr或Shift)才能输入。这时,`event.code`属性可能更为适用,因为它提供了一种与物理键盘布局无关的方式来识别...

Global site tag (gtag.js) - Google Analytics