Stoper une fonction

Résolu
carber20 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
carber20 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour depuis plusieurs jours je cherche une solution pour mon problème

Voici une fonction qui me permet récupérer des textes chaque 1 Minute et ça disparais chaque 30s tout le temps

J'ai différente heurs de la journée 6:45 13:05 15 : 15 19 :20 20:30

Quand l'heur actuelle = différentes heurs alors il y a signal " un texte qui clignote " pendant 5 minutes

Dans ma fonction il y a une condition if qui me permet d’arrêté l'affichage de texte si le signal clignote.

Le souci que si un moment j'ai un texte affiché et que la fonction qui fait clignoté le texte arrive en mème temps ça me crée un bug . comment je peux remédier svp ?

2 réponses

choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
Bonjour
Il serait utile que vous montriez cette fonction pour que l'on puisse vous aider.
0
carber20 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 

displayHadith: function(xmlDoc,selectHadith) {
setTimeout(function(){
var x = xmlDoc.getElementsByTagName("hadith");

if (!prayer.adhanIsFlashing) {

selectHadith = prayer.returnHadith(x, selectHadith)

document.getElementById('hadithText').innerHTML = x[selectHadith].childNodes[0].nodeValue;

prayer.showHadith();
selectHadith = selectHadith + 1;


setTimeout(function (){
prayer.hideHadith();
prayer.displayHadith(xmlDoc,selectHadith);
}, prayer.oneSecond * 30);
}
}, prayer.oneMinutes)
},

0