Salut la foule !
Toujours dans mes bricolages tirés par les cheveux, me voilà confronté à un bug plutôt bizarre :
Je parcours l'arbre DOM à l'aide d'une fonction récursive afin de traiter tout les noeuds texte d'une page (en fait pour traiter du BBCode particulier). Jusqu'ici tout va bien.
Le problème c'est que sous FireFox (mais pas sous IE7
), le traitement semble s'interrompre de lui même au beau milieu de la page (ouais bon c'est pas forcément juste au milieu mais ça s'arrête
).
J'aimerai donc savoir :
- si ça pourrait être lié à une limitation dans la récursivité d'une fonction sous FF (je n'ai rien trouvé qui pourrait confirmer cette hypothèse pour le moment)
- si ça viens de mon code (sûrement) et ce qui fait que ce parcours de la page s'interrompt de lui-même sans faire remonter d'erreur dans FireBug.
le truc encore plus bizarre, c'est que ça tourne comme un charme sous Internet Explorer 7 (c'est le monde à l'envers
).
Voici la page de test où je rencontre ce problème : >page de test<.
Pour placer un peu le contexte du script, je dirai que c'est destiné à être déployé sur toute sorte de CMS, que les restes de l'utilisation de jQuery va surement sauter à la première occasion pour deux raisons :
- mes deux JS seront déjà bien assez lourds comme ça
- je doit gérer l'éventualité que cette librairie soit déjà utilisée sur un des "sites utilisateur".
voulou, merci d'avance pour vos réponses
Modifié par Willmore (25 Nov 2007 - 20:35)
Toujours dans mes bricolages tirés par les cheveux, me voilà confronté à un bug plutôt bizarre :
Je parcours l'arbre DOM à l'aide d'une fonction récursive afin de traiter tout les noeuds texte d'une page (en fait pour traiter du BBCode particulier). Jusqu'ici tout va bien.
Le problème c'est que sous FireFox (mais pas sous IE7


J'aimerai donc savoir :
- si ça pourrait être lié à une limitation dans la récursivité d'une fonction sous FF (je n'ai rien trouvé qui pourrait confirmer cette hypothèse pour le moment)
- si ça viens de mon code (sûrement) et ce qui fait que ce parcours de la page s'interrompt de lui-même sans faire remonter d'erreur dans FireBug.
le truc encore plus bizarre, c'est que ça tourne comme un charme sous Internet Explorer 7 (c'est le monde à l'envers

Voici la page de test où je rencontre ce problème : >page de test<.
Pour placer un peu le contexte du script, je dirai que c'est destiné à être déployé sur toute sorte de CMS, que les restes de l'utilisation de jQuery va surement sauter à la première occasion pour deux raisons :
- mes deux JS seront déjà bien assez lourds comme ça
- je doit gérer l'éventualité que cette librairie soit déjà utilisée sur un des "sites utilisateur".
voulou, merci d'avance pour vos réponses
Modifié par Willmore (25 Nov 2007 - 20:35)