和时间赛跑!

用心做事,诚信做人,超越自我,步步领先

原创 js监听键盘事件收藏

新一篇: 测试html

经常看到别的论坛使用键盘快捷键提交表单,使用该代码可以监听任意的键盘组合键,在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>

 

发表于 @ 2007年11月15日 18:14:00|评论(loading...)|编辑

旧一篇: Java1.5泛型指南中文版

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 张钰