天天看點

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>
           

?

繼續閱讀