在VBscript HTML应用程序中等待函数

Anu*_*ana 3 html vbscript excel wait

我正在开发一个html页面,其中我使用vbscript作为脚本语言,即html页面的head部分中的VBScript.我想在执行某些函数时插入显式等待.

在Excel宏Application.wait waitTime工作很好,但在HTML页面我无法实现我想要的.

有人可以建议任何代码片段,可以帮我插入一些等待10秒?

Abb*_*bas 5

您可以使用它setTimeout()来延迟代码的执行.将所有vbscript代码放入sub中,假设你调用它mySub,然后调用setTimeout:

<script type="text/vbscript">
    Sub mySub
        'Your code goes here
        MsgBox "Executed after delay"
    End Sub

    window.setTimeout "mySub()", 10000, "VBScript"
</script>
Run Code Online (Sandbox Code Playgroud)

请注意,第二个参数是延迟持续时间(以毫秒为单位).