怎样用快捷键实现调用页面
已经完成一个页面,现在我想实现按快捷键F1时调用这个页面,应该怎样实现呢??
------解决方案--------------------功能键不可以
用ALT+ KEY 可以采用 AccessKey 指定
------解决方案--------------------用JS可能的。
以下是一段JS代码,它会报出所有键的键值。你只在得到相应键的键值就可能实现你要的效果了(当然你还要实现JS与后代码实现操作等等,但只要一直努力就会成的。)
-----------------------------
你把在下代码,放到一个.txt文件后保存,再改成.html,就行了。打开后,按任何一个键都会出现键值提示的。
<html>
<head>
<script language="javascript">
ns4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
function keyDown(e){
if(ns4){
var nkey=e.which;
var iekey='现在是ns浏览器';
var realkey=String.fromCharCode(e.which);
}
if(ie4){
var iekey=event.keyCode;
var nkey='现在是ie浏览器';
var realkey=String.fromCharCode(event.keyCode);
if(event.keyCode==32){realkey='\' 空格\''}
if(event.keyCode==13){realkey='\' 回车\''}
if(event.keyCode==27){realkey='\' Esc\''}
if(event.keyCode==16){realkey='\' Shift\''}
if(event.keyCode==17){realkey='\' Ctrl\''}
if(event.keyCode==18){realkey='\' Alt\''}
}
alert('ns浏览器中键值:'+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey);
}
document.onkeydown = keyDown;
if(ns4){
document.captureEvents(Event.KEYDOWN);}
</script>
</head>
<body>
<hr>
<center>
<h3 >请按任意一个键。。。。</h3>
</center>
</body>
</html>
------解决方案--------------------JScript code
<script>
document.onkeypress=function()
{
if(event.keyCode==65) //keyCode=65表示按下了A(大寫)鍵.函數體中可以寫自己要實現的效果.
{
alert("將打開一個新的窗口");
window.open("pageName.htm"); //當按下了A鍵,彈出一個新的窗口pageName.htm.
}
}
</script>
------解决方案--------------------
C# code
if(event.keyCode==32){realkey= '\ ' 空格\ ' '}
{
页面跳转
}