用JS如何重写IE的快捷键(满分) 问题如题,如要重写IE的F快捷键,IE8的F12快捷键。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IE8的F12是开发者工具吧,试了一下,这样好像可以,重点是用onkeydown事件.document.onkeydown=function(){ //IE ONLY if(window.event.keyCode==123){ alert('Press F12'); return false; }}同时也期待更好的方法 这个方法我试过。但是。还有些问题。第一次可以。但是第二就不行了。trapfunction = function(event) { var keynum; if (window.event) // eg. IE { keynum = window.event.keyCode; } else if (event.which) // eg. Firefox { keynum = event.which; } if(keynum == 112){//F1 return false; } if(keynum == 113){//F2 return false; } if(keynum == 114){//F3 return false; } if(keynum == 115){//F4 return false; } if(keynum == 116){//F5 return false; } if(keynum == 117){//F6 return false; } if(keynum == 118){//F7 return false; } if(keynum == 119){//F8 return false; } if(keynum == 120){//F9 return false; } if(keynum == 121){//F10 return false; } if(keynum == 122){//F11 return false; } if(keynum == 123){//F12 return false; } if (keynum == 8) // backspace has code 8 { return false; } return true; } function window.onhelp(){ // 屏蔽winowF1快捷键 win = null; win = new Ext.Window({ autoDestroy :true, layout : 'fit', width : 600, height : 350, closeAction :'close', plain : true, autoLoad:{url: '/rmbcs/xs02.op?method=tohelppage',scripts:true}, modal:true }); win.show(); return false ; } document.onkeydown = trapfunction; // IE, Firefox, Safari document.onkeypress = trapfunction; // only Opera needs the backspace nullifying in onkeypress 这样试试:document.onkeydown=function(){ //IE ONLY if(window.event.keyCode==123){ alert('Press F12'); window.event.keyCode=0; //多增加了一句return false; } } 先屏蔽浏览器的信息再加上onkeydown就应该可以了 xxx[i].onclick = function(){alert(i);} 为什么弹出的数字都是相同的呢? iframe如何获取内部页面中frameset对象 动态添加事件的问题 在线等,马上给分 请教一个从HTML取值的正则 我的网页总让人注入如下代码,怎么办? js打印 100分,求图片滚动效果! 請問我用javascript做的菜單,可以用鍵盤控制嗎? 这个问题怎么解决? behavior绑定后执行速度变慢,如何解决 复选框的级联 ie限制javascript特效??
if(window.event.keyCode==123){
alert('Press F12');
return false;
}
}同时也期待更好的方法
trapfunction = function(event)
{
var keynum;
if (window.event) // eg. IE
{
keynum = window.event.keyCode;
}
else if (event.which) // eg. Firefox
{
keynum = event.which;
}
if(keynum == 112){//F1
return false;
}
if(keynum == 113){//F2
return false;
}
if(keynum == 114){//F3
return false;
}
if(keynum == 115){//F4
return false;
}
if(keynum == 116){//F5
return false;
}
if(keynum == 117){//F6
return false;
}
if(keynum == 118){//F7
return false;
}
if(keynum == 119){//F8
return false;
}
if(keynum == 120){//F9
return false;
}
if(keynum == 121){//F10
return false;
}
if(keynum == 122){//F11
return false;
}
if(keynum == 123){//F12
return false;
}
if (keynum == 8) // backspace has code 8
{
return false;
}
return true;
}
function window.onhelp(){ // 屏蔽winowF1快捷键
win = null;
win = new Ext.Window({
autoDestroy :true,
layout : 'fit',
width : 600,
height : 350,
closeAction :'close',
plain : true,
autoLoad:{url: '/rmbcs/xs02.op?method=tohelppage',scripts:true},
modal:true
});
win.show();
return false ;
}
document.onkeydown = trapfunction; // IE, Firefox, Safari
document.onkeypress = trapfunction; // only Opera needs the backspace nullifying in onkeypress
if(window.event.keyCode==123){
alert('Press F12');
window.event.keyCode=0; //多增加了一句
return false;
}
}