J'ai fait une petite appli qui va chercher des valeurs sur un automate et les affiches avec un navigateur. (l'automate a un serveur web que j'interroge avec ajax dans une boucle répétitive avec settimeout toute les 2 secondes)

L'application marche très bien

Le seul soucis c'est que à partir d'un certain nombre d'interrogations il devient de plus en plus difficile de quitter la page et bout d'un moment carrément impossible. jusqu' à avoir le message "un script sur cette page est occupée ou ne répond plus...."

J'ai l'impression vu que le pb augmente au fur et à mesure des interrogations que le programme empile les cycles et que lorsque on demande à sortir (changer de page) il doit dépiler avant de rendre la main.

Pourtant je ne vois pas d'empilement dans le prog
le pgr est structuré de la manière suivante

sur onload lancer timer()

timer()
updatestatus() (qui fait le travail ajax création de l'objet, récupération des données, affichage)
settimeout(timer(),2000) on rappelle timer dans 2 secondes

Quelqu'un a t'il une piste à me proposer cela fait déjà quelques jours que je sue la dessus sans succès.

Merci d'avance