<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 22,comments - 35,trackbacks - 0
    在使用JavaScript做WEB鍵盤事件偵聽捕獲時,主要采用onkeypress、onkeydown、onkeyup三個事件進(jìn)行出來。該三個事件的執(zhí)行順序如下:onkeydown -> onkeypress ->onkeyup。在一般情況下,采用三種鍵盤事件均可對鍵盤輸入進(jìn)行有效的響應(yīng)。當(dāng)在實際使用中,會發(fā)現(xiàn)這幾者有些不同的差別。
    ??????? onkeypress事件不能對系統(tǒng)功能鍵(例如:后退、刪除等,其中對中文輸入法不能有效響應(yīng))進(jìn)行正常的響應(yīng),onkeydown和onkeyup均可以對系統(tǒng)功能鍵進(jìn)行有效的攔截,但事件截獲的位置不同,可以根據(jù)具體的情況選擇不同的鍵盤事件。
    ??????? 由于onkeypress不能對系統(tǒng)功能鍵進(jìn)行捕獲,導(dǎo)致window.event對象的keyCode屬性和onkeydown,onkeyup鍵盤事件中獲取的keyCode屬性不同,主要表現(xiàn)在onkeypress事件的keyCode對字母的大小寫敏感,而onkeydown、onkeyup事件不敏感;onkeypress事件的keyCode無法區(qū)分主鍵盤上的數(shù)字鍵和付鍵盤數(shù)字鍵的,而onkeydown、onkeyup的keyCode對主付鍵盤的數(shù)字鍵敏感。

    注:在Maxthon瀏覽器中,onkeydown和onkeyup有連續(xù)響應(yīng)兩次鍵盤事件的BUG,onkeydown不能正常地對F1~F12的功能鍵進(jìn)行正常的截獲(onkeyup沒有發(fā)現(xiàn)該問題),具體原因不明。不知道以后是否會進(jìn)行訂正。
    posted on 2006-07-26 09:44 kelven 閱讀(7044) 評論(3)  編輯  收藏 所屬分類: JavaScript

    FeedBack:
    # re: JavaScript鍵盤事件偵聽
    2008-05-15 11:13 | gogomarine
    寫的好。。又多學(xué)到一些東西  回復(fù)  更多評論
      
    # re: JavaScript鍵盤事件偵聽
    2012-11-16 09:59 | 似懂非懂
    在地士大夫壓頂 無可奈何花落去士大夫標(biāo)桿的仍地?zé)o可奈何花落去 地枯要绔  回復(fù)  更多評論
      
    # re: JavaScript鍵盤事件偵聽[未登錄]
    2012-11-16 10:00 | 111
    艱艱村士大夫在壓頂 震大是大非 壓頂 無可奈何花落去 梆梆 士大夫寺在副食店  回復(fù)  更多評論
      
    主站蜘蛛池模板: 亚洲欧洲校园自拍都市| 成年女人毛片免费播放视频m| 区久久AAA片69亚洲| 国产免费区在线观看十分钟 | 怡红院免费的全部视频| 亚洲黄色一级毛片| 国产精品免费播放| 99ee6热久久免费精品6| 无人视频免费观看免费视频| 婷婷亚洲综合五月天小说| 国产免费卡一卡三卡乱码| 日韩免费无码一区二区三区| 风间由美在线亚洲一区| 91亚洲导航深夜福利| 免费在线观看黄网| 精品免费久久久久久久| 天堂亚洲免费视频| 亚洲入口无毒网址你懂的| 亚洲精品tv久久久久久久久| 国产免费人成视频尤勿视频| 亚洲国产成人精品无码久久久久久综合| 中文在线观看永久免费| 亚洲日韩AV一区二区三区四区 | 免费a级毛片无码av| 67pao强力打造国产免费| 亚洲一区二区三区高清在线观看| 一级毛片免费在线观看网站| 欧美a级成人网站免费| 亚洲Av无码一区二区二三区| 中文国产成人精品久久亚洲精品AⅤ无码精品| 国产免费久久精品99re丫y| 最新久久免费视频| 无套内谢孕妇毛片免费看看| 亚洲熟女综合色一区二区三区| 香蕉视频在线观看亚洲| 中文亚洲AV片在线观看不卡| 日韩免费视频一区| 免费无码精品黄AV电影| 亚洲香蕉免费有线视频| 玖玖在线免费视频| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 |