问题描述
自带的F1:是跳出帮助F2:文件夹重命名F3:搜索文件F4:打开IE中的地址栏列表F5:刷新IE....我想用JS屏蔽掉这些功能,而调用我自己的js函数document.onkeydown=function(event){vare=event||window.event;varkeyCode=e.keyCode||e.which;switch(keyCode){case112://F1ShowDialog(820,420,'Service/BillAdd.aspx','业务受理');//e.keyCode=0;//e.cancelBubble=true;//returnfalse;break;case113://F2//SetFrame('Service/BillAllot.aspx','');case114://F3//SetFrame('Service/BillDo.aspx','');case115://F4//SetFrame('Service/BillCall.aspx','');case116://F5SetFrame('Service/BillBln.aspx','');keyCode=0;e.cancelBubble=true;returnfalse;case117://F6//SetFrame('Service/BillChk.aspx','');case118://F7//SetFrame('Service/BillSch.aspx','');break;}}函数是调用了,可是IE自带的F1-F12的功能也生效着...高手协助
解决方案
解决方案二:
没用的,功能键并非针对你的document而设,是浏览器的功能键,跟document无关
解决方案三:
还是放弃吧、
解决方案四:
解决方案五:
可以考慮去修改它的內核相信自己
解决方案六:
document.onkeydown=noway;//绑定窗体加载事件functionnoway(){if(event.keyCode==116){//通过键值判断是否是F5event.keyCode=0;event.returnValue=false;//不进行任何操作}}只能屏蔽不能再启用了额