好象没办法屏蔽.....document.onkeydown=function(e)
{
  e=e||event;
  if(e.altKey&&String.fromCharCode(e.keyCode)=="F")
  {
     e.keyCode=0;
     e.returnValue=false;
  }
  if(e.ctrlKey && e.keyCode==82)
  { //Ctrl + R 
     e.keyCode=0; 
     e.returnValue=false; 
  } 
}

解决方案 »

  1.   

    直接干掉 ie的菜单 window.open   ('page.html',   'newwindow',   'height=100,   width=400,   top=0,   left=0,   toolbar=no,   menubar=no')
      

  2.   

    治标不治本人家不按alt + f直接按alt整个菜单也会出来 鼠标直接右键,选择菜单栏也会出来
      

  3.   

    不是啊,公司要求要做快捷键,alt+f的,完成业务功能啊
      

  4.   

    换快捷键了,要不只能对window.open打开的没有系统菜单的页面使用alt+f或者你接受系统菜单弹出并且设置你自己的快捷键操作
      

  5.   

    楼上 ie7不支持keycode, 呵呵
      

  6.   

    但是我在ie7下可以得到 某个键的keyCode 值 这又怎么解释?