Bonjour chers DBistes,
Une contribution aux problèmes rencontrés (et résolus).
Anomalie:
Lorsque l'on utilise InternetExplorer (7 ou 6) pour piloter le Digibutler, le navigateur se bloque au bout de quelques jours, à cause d'une fuite mémoire.
Il faut alors relancer le navigateur pour réaccéder au DB.
Ce pb ne se produit qu'avec IE, FireFox n'ayant quant à lui aucun souci.
Voici un contournement qui semble efficace, sans avoir besoin de recompiler le serveur.
Solution:
Il faut ajouter la ligne
if (http_request.readyState == 4) http_request.abort();
dans le code main.js, à la fin ou à la place (selon le cas) de chaque gestionnaire de XMLHttpRequest (ce sont les fonctions accrochées à l'attribut onreadystatechange).
Ci joint le code modifié (j'y ai ajouté une fonction memoryleak_cleanup pour faire propre).
Il n'y a plus qu'à regénérer le site (via emg_dynamic_ffs) et le télécharger sur le DB (via emg_web_uploader).
Je précise que c'est juste un contournement, la vraie cause de l'anomalie est dans le navigateur.
Bonne soirée,
Christophe