您的位置:首页 > Web前端 > JavaScript

JS响应键盘操作(支持firefox)

2010-12-13 11:11 239 查看
JS可以响应键盘的操作。简单整理如下:

一、左右键实现翻页

<script language="javascript">

//监听键盘操作

document.onkeydown = pageEvent;

var prevpage="http://www.baidu.com";

var nextpage="http://www.126.com";

function pageEvent(evt){

//支持firefox

evt = evt ||window.event;

var key=evt.which||evt.keyCode;

if (key == 37) location = prevpage

if (key == 39) location = nextpage

};

</script>

二、回车操作

<input type="text" name="aa" onkeydown="doQuickLogin(event);" />

//回车登录

var doQuickLogin = function(evt){

evt = evt || window.event;

var key = evt.which || evt.keyCode;

if (key == 13){

     evt.returnValue=false;

     evt.cancelBubble = true;

     quickLogin();

   }

};

三、event.returnValue的作用就是:当捕捉到事件(event)时,做某些判断,如果判断失败,则阻止当前事件继续运行

event.cancelBubble=true的作用是:他的父级以上的东西的事件不触发

以上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: