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>
  • 相关阅读:
    17111 Football team
    Train Problem I (HDU 100题纪念)
    迷宫问题
    图形点扫描
    看病要排队(stl)
    水果
    Prime Ring Problem
    N皇后问题
    2^x mod n = 1
    Queuing
  • 原文地址:https://www.cnblogs.com/zhangchunxi/p/2965608.html
Copyright © 2011-2022 走看看