请问怎么用javascript实现热键的操作?比如按 Ctrl + 5 实现激发一个函数!

slimpotato 2005-07-30 10:13:44
请问怎么用javascript实现热键的操作?
比如按 Ctrl + 5 实现激发一个函数~
...全文
164 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
inanition 2005-08-01
  • 打赏
  • 举报
回复
厚积还需薄发.
memoriccell 2005-08-01
  • 打赏
  • 举报
回复
学习
Swanzy 2005-07-31
  • 打赏
  • 举报
回复
还有更绝的:http://www.onestab.net/dia/day_15_defining_keyboard_shortcuts.html
Swanzy 2005-07-31
  • 打赏
  • 举报
回复
<html>
<head>
<script language='javascript'>
<!--
function issueCommand(x){
if (document.layers)
{
if (x.which==99||x.which==67)
window.close();
else if (event.keyCode==112||event.keyCode==80)
self.print();
else if (event.keyCode==110||event.keyCode==78)
alert("Sorry, this is the only song in the List");
}
else if (document.all){

if (event.keyCode==99||event.keyCode==67)
window.close();
else if (event.keyCode==112||event.keyCode==80)
self.print();
else if (event.keyCode==110||event.keyCode==78)
alert("Sorry, this is the only song in the List");
}

}


//-->
</script>
</head>

<body>
<script language='javascript'>
<!--
if (document.layers)
document.captureEvents(Event.KEYPRESS);

document.onkeypress=issueCommand

-->
</script>

<font size=6><u>P</u>ress P</font><p>

<font size=6><u>N</u>ext One</font><p>

<font size=6><u>C</u>lose Window</font><p>
</body>
</html>

qidizi 2005-07-31
  • 打赏
  • 举报
回复

<script language ='javascript'>
<!--

function document.onkeypress(){
var key = event.keyCode;
switch(key){
case 13://enter
alert("你按下回车键!");
break;
default:
alert(key);
}
}
//-->
matrixy 2005-07-31
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
function foo(){
alert();
}

document.onkeydown=function(){
var key=53; //5的键码值

if(event.ctrlKey&&(event.keyCode==key)){
foo();
event.returnValue=false;
event.cancelBubble=true;
}

}
</SCRIPT>

--------------------

俺不明白,为啥他们要弄那么长的代码过来呢。。
matrixy 2005-07-31
  • 打赏
  • 举报
回复
多谢夸奖,承让承让。。。
matrixy 2005-07-31
  • 打赏
  • 举报
回复
哈哈~~~

俺在CSDN里混从来都是自己写代码给XDJM们看,从来都是。。。

一流的水准,扎实的根底。。。
slayerbb 2005-07-31
  • 打赏
  • 举报
回复
楼上的最简单,,,
楼上的楼上的区分了功能区的键,
:)
应需求而异啊

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧