zoukankan      html  css  js  c++  java
  • 分享一篇获取键盘数值的js(限制在IE浏览器)

    <html>
    <!--//this code by hongseheike-->
    <head>
    <script language="javascript">
        ns4 = (document.layers) ? true : false;
        ie4 = (document.all) ? true : false;
    function keyDown(e){
        if(ns4){
        var nkey=e.which;
        var iekey='现在是ns浏览器';
        var realkey=String.fromCharCode(e.which);
    }
        if(ie4){
        var iekey=event.keyCode;
        var nkey='现在是ie浏览器';
        var realkey=String.fromCharCode(event.keyCode);
        if(event.keyCode==32){realkey='\' 空格\''}
        if(event.keyCode==13){realkey='\' 回车\''}
        if(event.keyCode==27){realkey='\' Esc\''}
        if(event.keyCode==16){realkey='\' Shift\''}
        if(event.keyCode==17){realkey='\' Ctrl\''}
        if(event.keyCode==18){realkey='\' Alt\''}
    }
        alert('ns浏览器中键值:'+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey);
    }
    document.onkeydown = keyDown;
    if(ns4){
    document.captureEvents(Event.KEYDOWN);}
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
    <body>
    //Javascript Document
    <hr>
    <center>
    <h3>请按任意一个键。。。。</h3>
    </center>
    </body>
    </html> 

    原文:http://hi.baidu.com/collect_zero/item/966b3ccf43958e3f44941637

  • 相关阅读:
    Unity Technologies-提供全面的技术支持服务
    Unity 大中华区核心业务
    帕斯卡(pascal)命名法:
    骆驼命名法
    匈牙利命名法
    软件分类
    模型规范
    命名规范
    22. Generate Parentheses 生成括号
    421. Maximum XOR of Two Numbers in an Array 数组中两个数的最大异或
  • 原文地址:https://www.cnblogs.com/csdttnk/p/2789859.html
Copyright © 2011-2022 走看看