Un seul setTimeout()... par page ?
J'ai déjà utilisé des pages avec plusieurs setTimeout() déclenchant chacun leur propre fonction et tournant en parallèle sans aucun probléme.
Je viens même de retester avec deux setTimeout() et ça marche très bien.
J'ai déjà utilisé des pages avec plusieurs setTimeout() déclenchant chacun leur propre fonction et tournant en parallèle sans aucun probléme.
Je viens même de retester avec deux setTimeout() et ça marche très bien.
Code PHP :
<?php
<div id="elemA">setTimeout 1 : </div>
<div id="elemB">setTimeout 2 : </div>
<script language="javascript">
function funcA(){
setTimeout('funcA()',1000);
document.getElementById('elemA').innerHTML+='*'
}
function funcB(){
setTimeout('funcB()',3000);
document.getElementById('elemB').innerHTML+='*'
}
setTimeout('funcA()',1000);
setTimeout('funcB()',3000);
</script>
Aucun soucis d'override (excepté ce petit décalage temporel expliqué par Denisc).
Les deux divs se remplissent de petites étoiles, le 1e toutes les secondes et le 2e toutes les 3 secondes.