Hello à tous,
Alors voilà, je rencontre un petit problème en Javascript.
J'utilise un setTimeout avec une valeur de 1000ms, ce qui est relativement petit. Le traitement effectué est une requête HTTP donc qui prend un certain temps aussi.
Ce setTimeout est effectué sur toutes les pages du site.
Mais le problème intervient lorsque je souhaite changer de page sur le site.
Apparement lorsqu'une opération lancé par un setTimeout est en cours, et que la page se met à changer (ou à s'actualiser), cela produit des erreurs selon lesquelles certaines variables sont inconnues. Et là conséquence de tout ça est que la page ne se charge pas, dûe à ces erreurs Javascript qui arrivent de je ne sais où.
J'ai essayé d'encadrer mes traitements par un gros try { }, mais rien n'y fait, des erreurs sont quand même produites.
Voyez-vous ce que je veux dire ? voyez-vous une solution à celà ?
Merci par avance !
Flo
Partager