zoukankan      html  css  js  c++  java
  • setTimeout()

    setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

    语法:

    setTimeout(code,millisec)
    var t = setTimeout("javascript语句", 毫秒)

    setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量中。假如你希望取消这个 setTimeout(),你可以使用这个变量名来指定它。

    setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。
    第二个参数指示从当前起多少毫秒后执行第一个参数。
     

    参数:

    code (必需):要调用的函数后要执行的 JavaScript 代码串。
    millisec(必需):在执行代码前需等待的毫秒数。
     
    注意:
    setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。
     
    实例:
    <body>
    <table>
     <tr>
     <td>
     <input type="button" class="btn"   value="初始化" onClick="return expandDiv(this)" >
    </td>
    </tr>
    </table>
    <div class="highslide-html-content" id="lond"  > 
    <div class="highslide-body" style="overflow: hidden;">
           初始化中,请稍后... 
    <img  src="${path}/images/loading.gif" width="180">
    </div>
    </body>
    
    <script type="text/javascript">
    function expandDiv(obj){  
       hs.htmlExpand(obj, {contentId: "lond",200,Height:100});
       $.ajax({ 
        type:"post",
                    url:"TPzEvaluate_call.do",
        data:{year:year, evaluate:evaluate},
        dataType:"json",
        success:function(success){ 
                   if(success){
        alert("初始化完成!");
                     setTimeout("hsclose()", 1000);
        }else{
        alert("初始化失败!");
                } });  
     }
    //关闭
    function hsclose(){ 
    hs.close(document.getElementById("lond"));
    }
    </script>
  • 相关阅读:
    SNMP监控一些常用OID表的总结
    微信公众号开发(三)----服务号客服消息
    微信公众号开发(二)---验证服务与回复消息
    微信公众号开发(一)-----准备工作
    leveldb文章列表
    TinyIM流程之删除好友
    TinyIM流程之添加好友
    《软件创富----共享软件创业之道》读后感
    TinyIM流程之用户注销
    TinyIM流程之用户退出登录
  • 原文地址:https://www.cnblogs.com/zhangchunxi/p/2965608.html
Copyright © 2011-2022 走看看