Netscape中的keyCode和srcElement
ie中的event.keyCode和event.srcElement在Netscape中是不能使用的。
Netscape中重点是
document.captureEvents(Event.KEYDOWN);
完整代码是:
var ns4 = (navigator.appName=="Netscape")? true:false;
var ie4 = (document.all)? true:false;
function keyDown(s)
{
if (ns4) {
var Key=e.which;
}
else if (ie4) {
var Key=event.keyCode;
}
alert(Key);
}
if (ns4) document.captureEvents(Event.KEYDOWN);
document.onkeydown = keyDown;
event.srcElement在Netscape中则可以使用Event.target来代替。
以上代码可以同时工作于IE 和 Netscape。
Tested already.
转载于:https://www.cnblogs.com/Truly/archive/2006/02/16/332042.html
Netscape中的keyCode和srcElement相关推荐
- JavaScript中e.keycode详解
概述 学过javascript(简称js)的朋友应该都知道e.keycode事件在网页中有着重要作用,下面分享一下关于e.keycode的具体应用和详解 实例 1.获取按下的键盘按键Unicode值: ...
- Android代码中发送Keycode按键
前言 有时候在代码中需要模拟一些用户操作的按键,例如TV 中遥控器的按键,一些测试脚本的编写.再比如android 手机中虚拟按键,以及悬浮窗中的返回功能,等等.都是模拟发送按键来操作. 这里介绍三种 ...
- js中event,event.srcElement,event.target在IE和firefox下的兼容性
1.window.event对象 IE:有window.event对象 firefox:没有window.event对象.可以通过函数的参数传递event对象.例 如:οnmοusedοwn=func ...
- 编程中键盘KeyCode对照表
字母和数字键的键码值(keyCode) key keycode key keycode key keycode key keycode A 65 J 74 S 83 1 49 B 66 K 75 T ...
- android log输出keycode,如何在android中获取keyCode
我有以下代码: tv.setOnKeyListener(new View.OnKeyListener() { public boolean onKey(View v, int keyCode, Key ...
- react中 onkeyPress键盘事件keyCode无效的问题
我们都知道键盘事件有 1.onkeydown, 2.onkeyup, 3.onkeypress 三种键盘事件 对应的按下键盘上的键的时候,有keyCode, charCode两个属性. 在js中,ke ...
- js中事件捕获和事件冒泡
全栈工程师开发手册 (作者:栾鹏) js系列教程8-事件操作全解 js中事件捕获和事件冒泡 其实不仅在js中,在面向对象的编程语言中或多或少涉及到这个问题.js编程的事件全解,你可以到我的主页,这里给 ...
- JS中的event 对象详解
JS中的event 对象详解 JS的event对象 Event属性和方法: 1. type:事件的类型,如onlick中的click: 2. srcElement/target:事件源,就是发生事件的 ...
- 深入了解jquery中的键盘事件
很多时候,我们需要获取用户的键盘事件,下面就一起来看看jquery是如何操作键盘事件的. 一.首先需要知道的是: 1.keydown() keydown事件会在键盘按下时触发. 2.keyup() k ...
最新文章
- 2022-2028年中国滑雪产业投资分析及前景预测报告(全卷)
- 插槽 查看硬盘状态_摄影路上的“全能”伴侣 | LaCie DJI Copilot 移动硬盘
- 第一个Xcode项目 - 代码修改布局约束
- SAP UI5 应用开发教程之十七 - 聚合绑定在 UI5 复合控件中的使用
- json及JavaBean转json
- linux下带密码的scp,linux下带密码的scp
- jQuery中的跨域问题
- java web项目中的根路径踩坑
- python的课程ppt_第4课 初识Python复习课程.ppt
- 虚拟环境安装python3
- 中国要做物联网技术的强国,而非大国
- 金融销售关键在于客户感受
- Hdfview安装教程ubuntu
- BRVAH官方使用指南(持续更新)
- SSM的整合项目(详细)
- c4isr系统有无服务器,什么是C4ISR系统?
- python读取grd数据_从等值线图形获取DAT和GRD格式的数据文件_王宜芳
- 雷迪9000使用说明_标准版DM雷迪操作及维护手册 精品
- RestTemplate使用实战-exchange方法讲解-HTTP请求
- C语言--师生信息管理系统(第一次小项目)
热门文章
- 创客智造上的《DashgoD1底盘新指南-7.3 虚拟机搭建Dashgo运行环境》的问题解决方法
- 光栅原理及其c语言仿真,取样光栅原理及MATLAB仿真.doc
- Java对接微信支付(完整全流程)
- 双十一倒计时,剧透一个作战大屏!
- 制作视频画中画,支持多个视频合并
- 从零开始使用JavaScript编写数据表格控件(转载)
- assert定义和用法
- 计算机打不开找不到应用程序,win10系统打不开压缩包提示“找不到应用程序的方法...
- 【收藏】羊皮卷(之四)
- 游戏UI特效教程 章鱼学院UI动效基础课(68课)