Netscape中的keyCode和srcElement
生活随笔
收集整理的這篇文章主要介紹了
Netscape中的keyCode和srcElement
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
為了兼容Netscape,js中對(duì)事件的捕捉要做適當(dāng)?shù)男薷?br />
ie中的event.keyCode和event.srcElement在Netscape中是不能使用的。
Netscape中重點(diǎn)是
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來代替。
以上代碼可以同時(shí)工作于IE 和 Netscape。
Tested already.
ie中的event.keyCode和event.srcElement在Netscape中是不能使用的。
Netscape中重點(diǎn)是
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來代替。
以上代碼可以同時(shí)工作于IE 和 Netscape。
Tested already.
轉(zhuǎn)載于:https://www.cnblogs.com/Truly/archive/2006/02/16/332042.html
總結(jié)
以上是生活随笔為你收集整理的Netscape中的keyCode和srcElement的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【houdini hom】弹砖块
- 下一篇: HTTP请求网页(包括HTTPS)