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

js监听键盘事件

2007-11-15 18:14 465 查看
经常看到别的论坛使用键盘快捷键提交表单,使用该代码可以监听任意的键盘组合键,在case处添加该键的代码即可:


<html>


<head>




<script>...




function document.onkeypress()...{




switch(event.keyCode)...{


case 5://CRTL+E


playeson();


break;


case 9://CRTL+I


linkname.focus();


case 10://CTRL+ENTER


alert("提交");


break;


break;


case 17://CRTL+Q


window.close();


break;


case 18://CRTL+R


mediaplayer.URL = "D:/Program Files/TTPlayer/PlayList/url.m3u";


break;


case 20://CRTL+T


WindowManager = (new ActiveXObject("WScript.Shell")).Exec("D:/Program" + " " + "Files/Window" + " " + "Manager/ActualWindowManagerCenter.exe");


setTimeout("WindowManager.Terminate()",3000);


break;


case 23://CRTL+W


if(m3usaved)return true;


var fso = new ActiveXObject("Scripting.FileSystemObject");


var fn = fso.openTextFile("D:/Program Files/TTPlayer/PlayList/url.m3u",8,false);


fn.writeline("#EXTINF:" + mediaplayer.currentMedia.getItemInfo("Duration") + "," + linkname.value);


fn.writeline(linkhref.value);


fn.close();


fn = fso = null;


m3usaved = 1;


break;


default:


alert("你当前的按键码是:" + event.keyCode);


}


}


</script>


</head>


<body>


</body>


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