我试图覆盖我们在浏览器中使用的默认快捷键(例如 Ctrl+1、Ctrl+2 分别转到 Tab1 和 Tab2)。我必须使用 javascript.please 来帮助我。
我尝试了下面的代码,当我使用 alert() 但没有 alert() 功能时,它工作正常。
代码 :
<script language="javascript" type="text/javascript">
document.onkeydown = NavigateThrough;
function NavigateThrough (event)
{
if (!document.getElementById) return;
if (window.event) event = window.event;
if (event.ctrlKey)
{
var link = null;
switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
{
case 0x31:
//alert("hi 1 pressed");
document.getElementById('txt').value = "Number : 1";
break;
case 0x32:
//alert("hi 2 pressed");
document.getElementById('txt').value = "Number : 2"
break;
case 0x33:
//alert("hi 3 pressed");
document.getElementById('txt').value = "Number : 3"
break;
}
}
}
</script>
<body >
<input type="text" id="txt">
</body>