Il est possible d'exécuter du JavaScript après un certain nombre de millisecondes grâce à setTimeOut
Le code suivant affiche une boîte de dialogue "appartition après 3 secondes" après 3 secondes, comme son nom l'indique.
ATTENTION : le HTML affiche 123, puis fait le setTimeOut, mais ne s'arrête PAS pendant ce temps, et affiche le reste (456). Après 3 secondes, que la page soit terminée ou pas, le message s'affiche.
<HTML>
<HEAD></HEAD>
<BODY>
123
<SCRIPT LANGUAGE = "JavaScript">
setTimeout("alert('apparition
après 3 secondes')" , 3000)
</SCRIPT>
456
</BODY>
</HTML>