Stoper une fonction

Résolu/Fermé
carber20 Messages postés 4 Date d'inscription lundi 1 février 2021 Statut Membre Dernière intervention 4 février 2021 - 1 févr. 2021 à 11:34
carber20 Messages postés 4 Date d'inscription lundi 1 février 2021 Statut Membre Dernière intervention 4 février 2021 - 1 févr. 2021 à 11:47
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 39404 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 21 novembre 2024 2 102
1 févr. 2021 à 11:35
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 lundi 1 février 2021 Statut Membre Dernière intervention 4 février 2021
1 févr. 2021 à 11:47

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