Comment puis-je définir un déclencheur retardé dans JavaScript pour exécuter une fonction après une durée spécifiée? P>
Mon programme attendra 5 secondes pour exécuter est-ce possible à faire en JavaScript? P> démo (); code> et s'il ne parvient pas à démarrer la démonstration dans les 5 secondes, je dois exécuter échantillon () code> automatiquement. p>
4 Réponses :
Vous pouvez utiliser Settimeout strong> pour un Pause dans JavaScript. function callSample()
{
if (variable set)
{
sample();
}
}
Regardez:
Exemple: strong> p>
Vous pouvez invoquer des fonctions après une période de temps avec SetTimeOut
setTimeout(demo, 5000);
<script language="javascript">
function sample() {
alert('sample here');
}
function demo() {
alert('demo here');
}
setTimeout("sample()", 5000);
</script>
<input type=button onclick="demo();">
Très bonne explication! Merci beaucoup. Mais, en fait, votre script sera invoqué la fonction avec l'intervalle de 5 secondes. Je n'ai besoin que d'une seule fonction à la fois.