Section 25.318. Window.setTimeout( ): defer execution of code


25.318. Window.setTimeout( ): defer execution of code

JavaScript 1.0:

25.318.1. Synopsis

 window.setTimeout(code, delay) 

25.318.1.1. Arguments

code

A function to be invoked, or a string of JavaScript code to be evaluated after the delay has elapsed. If this argument is a string, multiple statements must be separated from each other with semicolons. In IE 4, this argument must be a string; the function form of the method is not supported in that browser.


delay

The amount of time, in milliseconds, before the code should be executed.

25.318.1.2. Returns

An opaque value ("timeout id") that can be passed to the clearTimeout( ) method to cancel the execution of code.

25.318.2. Description

The setTimeout( ) method defers the invocation of a JavaScript function or the evaluation of a string of JavaScript code for delay milliseconds. Note that setTimeout( ) executes code only once. If you want multiple invocations, use setInterval( ) or have the code itself call setTimeout( ) again.

When code is executed, it is executed in the context of the Window object. If code is a function, the Window object is the value of the this keyword. If code is a string, it is evaluated in the global scope with the Window object as the only object on the scope chain. This is true even if the call to setTimeout( ) occurred within a function with a longer scope chain.

25.318.3. See Also

Window.clearTimeout( ), Window.setInterval( )




JavaScript. The Definitive Guide
JavaScript: The Definitive Guide
ISBN: 0596101996
EAN: 2147483647
Year: 2004
Pages: 767

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net