日期:2014-05-16  浏览次数:20419 次

屏蔽ie快捷键 alt+f问题
网上的办法都试遍了 以下代码为何不行?
<script>
document.onkeydown=function()
{
  if(event.altKey && event.keyCode == 70)
  {
  return false;
  }
}
</script>

------解决方案--------------------
if(event.keyCode==18 || event.altKey || event.keyCode == 70){
return false;
}
------解决方案--------------------
JScript code

<script>
document.onkeydown=function(event)
{
  if(event.altKey && event.keyCode == 70)
  {
      alert("hi")
  return false;
  }
}
</script>

------解决方案--------------------
还是不好使啊
------解决方案--------------------
如果你是要当用户按下alt+F,当前网页中不响应这一动作的话是可以的。

但如果是要屏蔽IE浏览器的动作是不可能的。因为这是两码事。

浏览器是通过系统程序监听键盘事件,你这样是控制不到的。


------解决方案--------------------
探讨
JScript code

<script>
document.onkeydown=function(event)
{
if(event.altKey &amp;&amp; event.keyCode == 70)
{
alert("hi")
return false;
}
}
</script>


楼主这样在ff下是可以的,因为event……

------解决方案--------------------
比如JavaScript能限制IE的Alt+F4吗?