1

我在 ASP 经典页面中有下一个场景(我无法更改):

VBScript 代码 ....

var w
w=window.open(...)

VBScript 代码 ....

在 window.open 中,我调用了一个 ASP.NET 窗口。我想要做的是在 javascript 块之后强制 VBScriptCode 等待并且不执行,直到 ASP.NET 窗口删除文件(因为实际上 ASP.NET 窗口在 VBScriptCode 第二块之后开始执行)。我尝试了接下来的两件事:

1)

while oFsoLocal.FileExists(filaAddress)     
wend

2)

file_exist=True
while file_exist
    setTimeOut(file_exist=oFsoLocal.FileExists(fileAddress),1000)
wend

但没有任何成功。

4

1 回答 1

0

假设这里有服务器端代码,并且如果您可以访问 MSSQL,则此函数假设您已经使用 my_conn 打开了数据库

Function waitfor(sleep) ' if you need more than 59 seconds, you will need to adjust the SQL
  sql = "WAITFOR DELAY '00:00:" & right(clng(sleep),2) & "'"
  my_conn.Execute sql,,129
End function
于 2013-02-13T07:15:07.700 回答