B/S结构中增加键盘快捷键

老板要求给项目增加快捷键,真是郁闷了,B/S项目用键盘控制显得有点鸡肋,想纯键盘控制为什么不写C/S项目?

大概的方法如下:

<script type="text/javascript">
        //B返回
        function url_back(){
            window.location.href = "TelBookList.aspx";
        }
        function KeyDown() {
            if (document.readystate != "complete") {
                keyvalue = window.event.keyCode;

                switch (keyvalue) {
                    case 66:             //B  返回
                        url_back();
                        break;
                    case 83:             //S
                        document.getElementById("btnSave").click();
                }
            }
        }                        
    </script>

然后在Body中调用function:

<body onkeydown="KeyDown()" 

键盘按键对应的ASCII码数据参照:http://hi.baidu.com/gis_chuck/blog/item/e70033834be2d9a06d8119dd.html

posted on 2012-05-15 12:43  LitDev  阅读(424)  评论(0编辑  收藏  举报