setTimeout method
Evaluates an expression after a specified number of milliseconds has elapsed.
Syntax
retVal = object.setTimeout(expression, msec, language);
Parameters
expression [in]
Type: VARIANT
Pointer to a VARIANT that specifies the function pointer or string that indicates the code to be executed when the specified interval has elapsed.
msec [in]
Type: long
long that specifies the number of milliseconds.
language [in, optional]
Type: VARIANT
BSTR that specifies one of the following values:
JScript
Language is JScript.
VBScript
Language is VBScript.
JavaScript
Language is JavaScript.
Standards information
There are no standards that apply here.
Remarks
The specified expression or function is evaluated once. For repeated evaluation, use the IHTMLWindow3::setInterval or IHTMLWindow3::setInterval method.
Note In Windows Internet Explorer, you cannot pass arguments to the callback function directly; however, you can simulate passing arguments by creating an anonymous closure function that references variables within scope of the call to IHTMLWindow3::setInterval or IHTMLWindow3::setTimeout. For more information, see IHTMLWindow3::setInterval.
The first argument of IHTMLWindow3::setTimeout can be a string or a function pointer.