在页面上的快捷键实现方法

   如果能过在网页上也能实现像Windows 一样的快捷键,是不是很cool呢!
   只要把下面这段javascript 放到网页的HTML 代码中就可以实现了,哈!
   只要把这段代码 放到<head></head>中,并且写上<body οnlοad="ShortCuts();"></body> 就可以使用快捷键了。
    上面代码实现的是 按shift+A 则执行 add();添加新消息 ,shift+left 方向键  和 shift+right 方向键 分别是察看上一条和下一条消息
<script language="javascript">
// 定义快捷键
var  funcKey = null ;
var  shift = 16 ;
var  a = 65 ;
var  left = 37 ;
var  right = 39 ;

function  checkKey()
{
   
if (funcKey==null)funcKey=event.keyCode;
   
//shift+a 添加消息
   if (funcKey==shift && event.keyCode==a)
   
{
        funcKey
=null;
        add();        
   }

   
//shift+left 显示消息的上一条
   if(funcKey==shift && event.keyCode==left)
   
{
        funcKey
=null;
        showPreMsg();
   }

   
   
//shift+right 显示消息的下一条
   if(funcKey==shift && event.keyCode==right)
   
{
        funcKey
=null;
        showNextMsg();
   }

}


function  ShortCuts()
{
    document.body.onkeydown
=checkKey;
}

</script>

 

转载于:https://www.cnblogs.com/eoiioe/archive/2008/04/03/1136831.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值