Internet explorer 如何实现网页睡眠?

Internet explorer 如何实现网页睡眠?,internet-explorer,vbscript,Internet Explorer,Vbscript,我试过了 但是上面的代码不适用于网页,它适用于.vbs文件 我也尝试了下面的代码,它会等待,但网页仍然很忙: WScript.Sleep 5000 'sleep for 5 seconds 在网页上工作时,是否有更好的方法暂停脚本一段时间?脚本编写人员!博客提供了如何在HTA中使用window.setTimeout的详细信息。它应该以同样的方式在常规网页中工作 Dim waitTime waitTime = DateAdd("s", 5, Now()) Do Until (Now() >

我试过了

但是上面的代码不适用于网页,它适用于.vbs文件

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

WScript.Sleep 5000 'sleep for 5 seconds

在网页上工作时,是否有更好的方法暂停脚本一段时间?

脚本编写人员!博客提供了如何在HTA中使用window.setTimeout的详细信息。它应该以同样的方式在常规网页中工作

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

您可以划分脚本功能,并在达到指定的超时时使用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>