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

js实现禁止刷新页面
我们在写提交页面的时候,有时候会遇到刷新后重复提交的问题,下面的方法采用的是屏蔽法: 
  <script   language="javascript">     
    //禁止用F5键     
    function   document.onkeydown()     
    {     
              if   (   event.keyCode==116)     
              {     
                      event.keyCode   =   0;     
                      event.cancelBubble   =   true;     
                      return   false;     
              }     
    }     
          
    //禁止右键弹出菜单     
    function   document.oncontextmenu()     
    {     
          return   false;     
    }     
          
    //下面代码实现全屏显示     
    function   window.onload(){     
          var   Request   =   new   Array();//保存参数     
          var   s   =   location.search.substring(1);     
          if   (s   &&   s!=""){     
          var   list   =   s.split("&");     
    for   (var   i=0;   i   <   list.length;   i++){     
    var   pair   =   list[i].split("=");     
    if   (pair[0]   &&   pair[0]   !=""){     
    Request[unescape(pair[0])]   =   unescape(pair[1]);     
    }     
    }     
          }     
          
          var   fullscreen=Request["fullscreen"];     
          if(fullscreen!="yes"){     
          var   file   =self.location;