首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样用快捷键实现调用页面解决方案

2012-01-18 
怎样用快捷键实现调用页面已经完成一个页面,现在我想实现按快捷键F1时调用这个页面,应该怎样实现呢??[解决

怎样用快捷键实现调用页面
已经完成一个页面,现在我想实现按快捷键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= '\ ' 空格\ ' '} {   页面跳转} 

热点排行