`

js实现禁止刷新页面

    博客分类:
  • 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;     
          var   a   =   window.open("about:blank","","fullscreen=yes")     
          self.opener=null     
          self.close()     
          a.location=file   +   "?fullscreen=yes";     
          }     
    }     
    </script> 
0
4
分享到:
评论

相关推荐

    js 特效 html 特效 禁止刷新页面

    js 特效 html 特效 禁止刷新页面 js 特效 html 特效 禁止刷新页面

    javascript经典特效---禁止刷新页面.rar

    这个"javascript经典特效---禁止刷新页面.rar"压缩包文件包含了一个示例,展示了如何使用JavaScript来阻止浏览器的刷新操作。 首先,我们需要理解浏览器的刷新事件。在HTML中,当用户点击浏览器的刷新按钮或者按下...

    弹出一个层(禁止刷新父页或允许刷新)5种实现方法

    在标题"弹出一个层(禁止刷新父页或允许刷新)5种实现方法"中,我们将探讨五种不同的JavaScript技术来创建这种效果,同时考虑是否在弹出层打开后锁定父页面,以及是否允许用户通过刷新页面来关闭弹出层。 1. **纯CSS...

    js相关相关-禁止刷新

    根据给定的信息,本文将详细解释JavaScript中与“禁止刷新”相关的知识点,包括但不限于如何获取当前页面URL、如何阻止浏览器的某些默认行为(如通过快捷键刷新页面等),以及如何利用`History`对象来控制浏览器的...

    浏览器页面,禁用刷新

    首先,禁用浏览器的刷新操作通常涉及到对浏览器内置行为的干预,主要通过JavaScript来实现。JavaScript是网页动态化的核心语言,能够对用户的交互事件进行监听和处理。 1. **阻止默认行为**:在JavaScript中,我们...

    禁止用户刷新,前进页面

    在Web开发中,有时我们需要控制用户的某些操作行为,比如禁止用户刷新页面或防止他们使用浏览器的前进功能。这些需求通常出现在表单提交等场景下,目的是为了防止重复提交或其他不必要的操作,从而确保数据的一致性...

    js禁止页面刷新与后退的方法

    以上代码展示了如何使用JavaScript来实现页面的刷新和后退禁止,以及对特定键和右键菜单的拦截。然而,需要注意的是,这些做法可能会对用户体验造成负面影响,比如限制了用户的正常浏览习惯。因此,在实际应用中,应...

    禁止浏览器刷新和鼠标刷新还有键盘刷新

    例如,禁用F5刷新可能导致用户在页面加载错误时无法刷新页面。此外,浏览器的安全策略可能会阻止某些禁用行为,尤其是涉及用户交互和隐私的方面。因此,在实际开发中,应谨慎使用这些技术,并提供合理的用户提示。 ...

    asp.net结合html,javascript实现无刷新跨域数据提交

    ASP.NET结合HTML、JavaScript实现无刷新跨域数据提交 本文将介绍如何使用ASP.NET、HTML和JavaScript实现无刷新跨域数据提交。跨域数据提交是指在不同的域名之间传递数据,而不需要刷新整个页面。 首先,需要理解...

    js禁止页面刷新禁止用F5键刷新禁止右键的示例代码.docx

    首先,禁止用户通过F5键刷新页面。这是通过监听`document`对象的`onkeydown`事件来完成的。当用户按下键盘上的F5键时,其对应的keyCode是116。因此,我们可以在事件处理函数中检查event.keyCode是否等于116,如果是...

    iframe标签实现网页部分刷新

    在网页设计和开发中,`iframe`(Inline Frame)标签是一种强大的工具,它允许我们将一个网页嵌入到另一个网页中,实现部分内容的独立加载和刷新,从而提高用户体验。`iframe`广泛应用于网站后台、模块化内容展示、...

    后台管理禁止iframe刷新返回首页

    5. **禁用`iframe`的刷新按钮**:虽然这可能影响用户体验,但作为一种备选方案,可以通过CSS或JavaScript隐藏或禁用`iframe`内的刷新按钮,防止用户意外点击导致的页面跳转。 6. **路由管理**:如果后台管理系统...

    JQUERY轻松实现talble无刷新排序

    无刷新排序则是通过JavaScript动态改变表格内容,无需整个页面重新加载,从而提高了交互速度和用户体验。 jQuery中实现表格无刷新排序的一个流行插件是"TableSorter"。在这个案例中,我们使用的文件`jquery....

    webuploader实现的不刷新页面上传文件(可以有进度条)

    在本文中,我们将深入探讨如何利用WebUploader实现无刷新页面的文件上传,同时展示文件上传进度。 首先,我们需要了解WebUploader的基本使用。WebUploader通过HTML5的File API和Ajax技术来实现异步文件上传。它支持...

    jsp 页面禁用刷新

    具体来说,是通过监听键盘事件和鼠标右键菜单事件,阻止用户通过F5键或右键菜单中的“刷新”选项来刷新页面。 #### 1. 监听键盘事件 ```javascript &lt;script language="javascript"&gt; document.onkeydown = ...

    js禁止页面刷新禁止用F5键刷新禁止右键的示例代码

    在网页制作中,有时需要限制用户对页面的操作,如禁止页面刷新、禁止使用F5键刷新页面以及禁止使用鼠标右键。这样的需求多出现在防止内容被轻易复制、分享,或者确保用户体验顺畅不受干扰等特殊场景。本文提供了一段...

    屏蔽IE浏览器网页刷新的方法

    本文将深入探讨如何实现“屏蔽IE浏览器网页刷新”的方法,并结合提供的Word文档《禁止.doc》和HTML演示页面《屏蔽网页刷新的方法.html》进行详细讲解。 首先,我们需要理解浏览器的工作原理。Internet Explorer(IE...

    防止页面刷新、定时刷新间隔刷新

    1. **使用JavaScript禁止表单重复提交**: - 在表单提交后,可以利用JavaScript禁用提交按钮或表单,从而避免用户重复点击导致的重复提交。 - 示例代码: ```javascript document.getElementById('submitBtn')....

    iscroll5 不改动官方源码下拉刷新

    这个项目“iscroll5 不改动官方源码下拉刷新”提供了一种方法,使得开发者能够在不修改iscroll5核心源码的前提下实现下拉刷新功能。这在维护性和更新兼容性方面具有显著优势,因为直接修改开源库的源码可能导致未来...

Global site tag (gtag.js) - Google Analytics