如何实现网页睡眠?

时间:2015-05-20 06:09:54

标签: internet-explorer vbscript

我试过

WScript.Sleep 5000 'sleep for 5 seconds

但上述代码不适用于网页,它可以与.vbs文件一起使用。

我也尝试了下面的代码,它等待,但网页仍然很忙:

Dim waitTime
waitTime = DateAdd("s", 5, Now())
Do Until (Now() > waitTime)
Loop

在使用网页工作时,是否有更好的方法暂停脚本?

1 个答案:

答案 0 :(得分:0)

脚本专家!博客有一个example如何在HTA中使用window.setTimeout。它应该在“常规”网页中以相同的方式工作。

<script language="VBScript">
  Dim dtmStartTime

  Sub Test
    dtmStartTime = Now 
    idTimer = window.setTimeout("PausedSection", 5000, "VBScript")
  End Sub

  Sub PausedSection
    'do stuff here
    window.clearTimeout(idTimer)
  End Sub
</script>