Javascript: Executa o functie dupa un timp stabilit

Pentru a executa o functie la un interval de timp in javascript putem folosi functia setTimeout. Aceasta functie e simpla si are 2 parametri: primul parametru numele functiei care va rula si al doilea dupa cat timp va executa functia. Este de retinut ca o secunda in aceasta functie este egal cu 1000. Asadar daca vrem sa executam o functie dupa 5 secunde vom pune 5000, daca vrem sa executam dupa 10 secunde 10000 sau daca vrem  executam functia dupa 3 secunde jumatate 3500. Urmatorul cod explica cum vom folosi functia:

[javascript]
setTimeout("hideDiv()",5000);
function hideDiv()
{
//cod
}
[/javascript]

Spune si tu parerea...