Je veux appeler une fonction pour chaque demi-minute. J'utilise le code suivant. La fonction n'est pas déclenchée.javascript setInterval fonction ne fonctionne pas
code:
window.setInterval('progress()', 10000);
Gita.
Je veux appeler une fonction pour chaque demi-minute. J'utilise le code suivant. La fonction n'est pas déclenchée.javascript setInterval fonction ne fonctionne pas
code:
window.setInterval('progress()', 10000);
Gita.
Chaque demi-min serait 30.000 miliseconds
... Exemple
refreshId = setInterval(myfunction(), 30000);
Dans jQuery vous feriez quelque chose comme ...
$(document).ready(function(){
var refreshId = setInterval(myfunction(), 30000);
});
Ou si vous voulez mettre votre fonction dans votre code de rafraîchissement ...
$(document).ready(function(){
var refreshId = setInterval(function() {
$("#myid").load('/mypage.html?update='+ Math.random());
}, 30000);
});
C'est faux ... il appellera 'myfunction()' dans le cadre de la configuration de l'intervalle, et utilisera la valeur de retour. Il devrait plutôt fournir une référence à 'myfunction':' setInterval (myfunction, 30000); ' – freefaller
Je pense que la méthode setInterval peut échouer à trouver la définition de la fonction de progression.
Avez-vous essayé d'appeler setInterval avec l'objet fonction directement?
window.setInterval(progress, 10000);
10000 millisecondes est 10 secondes ... La progression de la fonction existe-t-elle? – Dror
maintenant j'utilise ce code window.setInterval (progress(), 10000); La fonction est exécutée mais pas après l'intervalle de temps. – Geeth