par exemple je veux appeler une fonction js à 10.00.00.00 am comment puis-je faire?Appelez une fonction javascript à une heure spécifique
<script type="text/javascript">
var now = new Date();
var millisTill10 = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 0, 30, 0, 0) - now;
setTimeout(function{openAPage(), setInterval(openAPage, 60*1000)}, millisTill10)
function openAPage() {
var startTime = new Date().getTime();
var myWin = window.open("http://google.com","_blank")
var endTime = new Date().getTime();
var timeTaken = endTime-startTime;
document.write("<br>button [email protected]</br>")
document.write(new Date(startTime));
document.write("<br>page [email protected]</br>")
document.write(new Date(endTime));
document.write("<br>time taken</br>")
document.write(timeTaken);
myWin.close()
}
</script>
-je attendre de ce code à 00h30, il ouvrira Google, puis toutes les 1 minute plus tard, il le fera à nouveau? Qu'est-ce qui ne va pas avec ce code?
travail grâce .. une chose que je veux appeler cette fonction toutes les 5 minutes plus tard de 10 h comment le faire? –
Vous pouvez utiliser ['setInterval'] (https://developer.mozilla.org/en/DOM/window.setInterval). 'interval = setInterval (func, 5 * 60 * 1000);' alors vous pouvez 'clearInterval (interval)' quand vous ne voulez pas continuer. –
intervalle est valide à partir de 10 heures ou valide lorsque j'ouvre la page ?? –