zoukankan      html  css  js  c++  java
  • js脚本屏蔽页面点击

     在页面中将下面函数定义好后,通过"javascript:delayKey();"调用

    <script type="text/javascript">
    <!--
      
    var delayFlag = false;
      
    var delaynum = 1;
      
    function document.onmousedown(){
          
    if(event.button==1 && delayFlag){ /// 屏蔽单击
               alert("正在更新……");
               event.cancelBubble  
    = true;
              event.returnValue
    =false
              
    return false;
          }
    else if(event.button==1){ /// 初始化
              delayFlag = false;
              delaynum 
    = 1;
          }
      }
      
    var timeout;
      
    function delayKey(){ /// 延时函数
          timeout=window.setTimeout("delayKey()",5000);
          delayFlag 
    = true;
          
    if(delaynum==2){
              delayFlag 
    = false;
              window.clearTimeout(timeout);
          }
          delaynum
    =2;
      }
    //-->
    </script>

    调用实例:

    <body class="center1" onload="javascript:delayKey();">

    或者

    <a href="#" onclick="javascript:delayKey();">程序延时</a>

  • 相关阅读:
    Linux基础
    杂谈
    MySQL基础
    Effective Java-第4章
    Effective Java-第三章
    Effective Java-第二章
    mybatis
    mapper.xml文件
    Mybatis
    mybatis-config.xml文件详解
  • 原文地址:https://www.cnblogs.com/moonson/p/1592301.html
Copyright © 2011-2022 走看看