当前位置:编程学习 > C#/ASP.NET >>

js如何屏蔽IE自带的F1-F12的功能

自带的 F1:是跳出帮助
       F2: 文件夹重命名
       F3: 搜索文件
       F4: 打开IE中的地址栏列表
       F5: 刷新IE
       ....

我想用JS屏蔽掉这些功能,而调用我自己的js函数

document.onkeydown=function(event){
    var e=event||window.event;
    var keyCode=e.keyCode||e.which;
    switch(keyCode)
    {
        case 112: //F1
          ShowDialog(820, 420, 'Service/BillAdd.aspx', '业务受理');
//          e.keyCode = 0; 
//          e.cancelBubble = true; 
//          return false;
          break;      
        case 113: //F2
          //SetFrame('Service/BillAllot.aspx','');
        case 114: //F3
          //SetFrame('Service/BillDo.aspx','');
        case 115: //F4
          //SetFrame('Service/BillCall.aspx','');
        case 116: //F5
          SetFrame('Service/BillBln.aspx','');
          keyCode = 0; 
          e.cancelBubble = true; 
          return false;
        case 117: //F6
          //SetFrame('Service/BillChk.aspx','');
        case 118: //F7
          //SetFrame('Service/BillSch.aspx','');
          break;      
    }
}

函数是调用了,可是IE自带的F1-F12的功能也生效着...

高手协助 --------------------编程问答-------------------- 没用的,功能键并非针对你的document而设,是浏览器的功能键,跟document无关 --------------------编程问答-------------------- 还是放弃吧、
           --------------------编程问答-------------------- --------------------编程问答-------------------- 可以考慮去修改它的內核相信自己 --------------------编程问答-------------------- document.onkeydown=noway;           //绑定窗体加载事件
function  noway(){  
    if(event.keyCode==116){         //通过键值判断是否是F5
        event.keyCode=0;  
        event.returnValue=false;    //不进行任何操作
    }  
}

只能屏蔽 不能再启用了额
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,