2016-03-30 4 views
1

У JavaScript есть очень удобная функция setTimeout, которая может использоваться для задержки выполнения фрагмента кода. Есть ли что-то эквивалентное в vbscript?Есть ли эквивалент vbscript для setTimeout Javascript?

+0

Это [MSDN страницы] (https://msdn.microsoft.com/en-us/library/ms536753 (v = vs.85) .aspx) имеет детали. Microsoft не хочет иметь отдельный API для JScript и VB Script. Оба они развивались одновременно. – randominstanceOfLivingThing

ответ

1

Из этого link

<html> 
<head> 
<script language="vbscript"> 
dim x : x=0 
dim i : i=0 
function myfunction() 
    x=100 
    i=i+1 
end function 

function mymonitor() 
    msgbox ("i=" & i & vbcrlf & "x=" & x) 
end function 

sub window_onload 
    setTimeout "myfunction()",1000 
    setTimeout "mymonitor()",2500 
end sub 
</script> 
</head> 
</html> 
+0

Так что vbscript все еще заставляет вас передавать строки, а не функции 'setTimeout'? – Bergi

+1

Большое спасибо, @Hackoo. Я понятия не имел, что это встроенная функция в vbscript. Это прекрасно работает. –

Смежные вопросы