Timer avec PeriodicalUpdater
Bonjour,
J'essaie de créer une fonction utilisant periodicalUpdater de prototype.
Le but est d'ajouter la notion de timer:Executer un reload sur une période.
Dans le code ci-dessous la classe PeriodicalUpdater est bien appelée mais le timeout ne fonctionne pas.
Quelqu'un peut me guider?
Merci d'avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
function reloader(id,page,time){
ajaxCall = new Ajax.PeriodicalUpdater(
id,
page,{
method: 'get',
onFailure: function() { alert("Une erreur est survenue lors de l appel AJAX.") },
frequency: 2,
onSuccess: setTimeout("stop()",time)
}
);
function stop(){
ajaxCall.stop();
}
} |
ajouter une durée dans l'execution
Bonjour,
Merci pour ta réponse.
En fait Ajax.PeriodicalUpdater permet d'utiliser la notion de périodicité, c'est à dire d'exécuter une page php toutes les x secondes.
Ce que j'aimerai c'est pouvoir en plus dire qu'au chargement de la page le div se mets à jour pendant une minute toutes les 3 secondes.
Je pensais donc utiliser la onSuccess pour lancer un stop au bout de 1 minute.
J'ai bien suivi tes conseils mais n'ai pas eut plus de succès.
Peut-être ai-je mieux exprimer mon besoin?
Merci de votre aide