Comment mettre un compteur des minutes en javascript?
Dans mon projet ,j'ai une liste de questions, pour chaque question, trois réponses option.
Après voir la question si je veux répondre à cette question signifie cliquer sur "afficher la réponse" bouton .
lorsque je clique sur le bouton ,le compteur commence par une minute après une minute d'erreur s'affiche .
quelqu'un peut-il aider ?
OriginalL'auteur Karthick Terror | 2011-07-31
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser quelque chose comme ceci:
Mise à JOUR: passer de la fonction de référence à
setTimeout()
au lieu de la chaîne de code (j'ai vraiment l'écrire de cette façon? O_o)MODIFIER
À l'affichage de la minuterie trop (version améliorée, grâce à davin trop):
......
setTimeout
et pas les chaînes, car ils sonteval
ed qui est lent et dangereux. Dans ce cas, il est également plus court à écriresetTimeout(gameLost, 60000)
ce travail? Habituellement, j'utilise jQuery donc je ne me souviens pas de l'utilisation de ces "standard" fonctions.. j'ai rapidement vérifié la documentation qui n'est pas mentionné.
Si ça ne marchait pas, je ne dirais pas ça : -) Voir developer.mozilla.org/En/Window.setTimeout la syntaxe est clairement dit
func
et qu'il décrit comme une fonction. De Plus, ils affirment clairement que la chaîne de version n'est pas recommandé. Mais si vous voulez être sûr à 100%, regarder leurs exemples; c'est exactement la même structure que le vôtre et ils font ce que j'ai suggéré.Si quelqu'un intéressé, c'est ce que je viens de sortir avec après avoir joué un peu avec ce code.. 🙂 stuff.hackzine.org/misc-code/js-timeout.html
merci . Il fonctionne très bien
OriginalL'auteur redShadow
Que, fondamentalement, définit un timer qui va exécuter la fonction donnée après 60.000 millisecondes = 60 secondes = 1 minute
Edit: voici un rapide, imparfait violon qui montre aussi le compte à rebours http://jsfiddle.net/HRrYG
Premier argument pour
setTimeout()
est un JavaScript déclaration, pas de rappel.. donc il devrait être'timedOut()'
au lieuMerci . Je suis également besoin de l'affichage de la minuterie .
Non, en face. À l'aide d'une chaîne de code javascript est l'ancienne méthode de le faire. Le passage d'un rappel est la meilleure façon de le faire.
désolé, vous avez raison. J'ai rapidement vérifié la documentation (sur stupide w3schools...) qui ne mentionne pas que..
OriginalL'auteur Flambino
Vous souhaitez utiliser les setTimout fonction lisez cet article. https://developer.mozilla.org/En/Window.setTimeout Rappelez-vous que la minuterie est en millisecondes pour une seule minute est de 60 000.
OriginalL'auteur qw3n