function    document.onkeydown()          
{          
          if (event.keyCode==116)          
           {          
                   event.keyCode    =    0;          
                   event.cancelBubble    =   true;          
                  return   false;          
           }          
}    这段代码怎么阻止不了<input type='file'/>上使用F5刷新

解决方案 »

  1.   

    什么意思?<input type='file'/>还怎么使用F5?
      

  2.   

    我试了下,<input type='file'/>框都弹出来了,你还要阻止刷新,你觉得可能吗?那相当于是浏览本地文件夹了,不会受你js的控制了....唉...
      

  3.   

    推荐一个用GouGou搜一下,别用百度或者GOOGle
      

  4.   


    function document.onkeydown()   
    {   
      if (event.keyCode==116)   
      {   
      event.returnValue=false; 
      return false;   
      }   
    }  禁用F5
      

  5.   

    <input type='file'/> 就是说当鼠标光标聚焦到浏览文件文本上,然后按F5进行刷新,那段JavaScript为啥禁用不了F5的刷新!二当鼠标光标不聚焦在浏览文件文本上时,那段JavaScript代码就可以禁用F5的刷新困难:就是鼠标光标聚焦在浏览文件上时,如果禁用F5的刷新?
    谢谢
      

  6.   


    这位兄弟可能理解错我的意思了,我是没有单击‘浏览’弹出选择文件对话框,而是将鼠标移到‘浏览’旁边的文件上,然后直接按F5刷新,那段JavaScript代码好像就不起作用了
    谢谢
      

  7.   

    何必呢,你js写的再完美,也阻止不了用户刷新使用firefox,安装webdeveloper,然后禁用所有javascript。对付js,就这么简单。