用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就应该可以了 触屏手机上,div重叠时js事件问题,涉及事件穿透与事件冒泡 先后触发两个事件,然后跳转到新页面,如何实现? img src 的问题 怎样改变ie的外观啊? 问个简单的问题 发表下自己的意见:如何快速用正则表达式来清除HTML标志? 图片点一下,换一张图片,再点一下又换回来,自己写了一个,觉得不好 谁有网页基本对象 如 document,window等 的参考手册? 如保获取IE的版本号! 如何对select动态赋值选项? 复选框的级联 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;
}
}