Rendre compte à rebours à commencer une fois que le bouton est cliqué

Je suis de la création d'un mini-jeu avec un compte à rebours qui commence une fois que l'utilisateur clique sur un bouton.

Le code que j'utilise lance le compte à rebours sans problème, mais j'aimerais que le compte à rebours commence qu'après que le bouton est cliqué.

Voici mon code:

window.onload = function(){
(function(){
  var counter = 5;
  setInterval(function() {
    counter--;
    if (counter >= 0) {
      span = document.getElementById("count");
      span.innerHTML = counter;
    }
    if (counter === 0) {
        alert('sorry, out of time');
        clearInterval(counter);
    }
  }, 1000);
})();
}

JSFiddle

Merci!
Lauren

OriginalL'auteur Lauren | 2014-02-10