天天看点

JS 网页快捷键设置

??浠?甯????界?ㄥ揩?烽??浠f?块????瑰?诲??涓?浜?浜???锛?渚?濡?涓?涓??稿????搴??ㄥ氨??璁哄??涓?甯哥?ㄧ??Ctrl + Enter 蹇??峰??甯?瀛???灏变互Ctrl+Enter蹇??峰??甯?瀛?涓轰?锛?瀹?璐ㄤ????灏辨????杩?JS????锛????风郴缁???onkeyup浜?浠讹??ゆ??event.ctrlKey????负true骞朵?event.keyCode涓?3锛?濡???婊¤冻杩?涓??′欢锛??d?灏辫??ㄦ????瀵硅薄??click()?规?锛?绛???浜??ㄩ????荤?瑰?绘????????涓?绠?????绀轰?浠g??锛?

<html>
<head>
   <title> 蹇??烽????浜ょず渚?浠g??</title>
   <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
   <meta name="author" content="瀹???" />
<script language="JavaScript" type="text/javascript">
// 蹇??烽????搴? 
// targetObj: ????瀵硅薄锛?濡???婊¤冻蹇??烽???′欢锛?瑙???????瀵硅薄??click浜?浠?// ctrlKey: ??????浣?浜?Ctrl缁?????
// shiftKey: ??????浣?浜?Shift缁?????
// altKey: ??????浣?浜?Alt缁?????
// keycode: ????瀵瑰????板??function Hotkey(event, targetObj, ctrlKey, shiftKey, altKey, keycode){
if (
   targetObj
   && event.ctrlKey == ctrlKey 
   && event.shiftKey == shiftKey 
   && event.altKey == altKey 
   && event.keyCode == keycode
   )
   targetObj.click();
}

function fnKeyup(event)
{
var b = document.getElementById("myButton");
Hotkey(event, b, true, false, false, 13);
}

// ???风郴缁???Keyup浜?浠?// 濡?????Mozilla绯诲??娴?瑙???if (document.addEventListener)
document.addEventListener("keyup",fnKeyup,true);
else
document.attachEvent("onkeyup",fnKeyup);

//-->
</script>
</head>
<body>
<form method="get" action="no.aspx">
<input type="submit" id="myButton"/>
Ctrl + Enter
</form>
</body>
</html>
           

?

继续阅读