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