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