Trouver l’usage des processus Windows Rails 2.0 CheatSheet
Mar 18

Je ne connais que très peu la librairie javascript Mootools contrairement à Prototype/Scriptaculous ou jQuery/jQuery UI. Néanmois, je sais qu’elle m’a déjà posée pas mal de problèmes ces deux derniers jours.

Je m’explique, aucune erreur Javascript dans Firebug. Tout s’exécute parfaitement sous Firefox, je vérifie sous IE (on n’est jamais assez prudent). Le test est concluant. La librairie Mootools étant normalement cross-browser, je me dis alors: Très bien, pas besoin de tester, ça marche pour tous les explorateurs Internet. Là a été mon erreur, car sous Opéra et Safari le javascript ne s’exécutait pas de façon correcte, mais ne soulevait aucune exception.

La fonction à l’origine de tout ça?

window.addEvent("domready", init);

Visiblement, l’équipe de Mootools n’a pas réalisé tous les tests nécessaires pour valider la propriété “domready” ce qui me parait étonnant pour une librairie qui est tout de même très connue.

Pour résoudre le problème, j’ai simplement fait appel à la fonction init à la fin du html. Au moins de cette façon, on est sûr que la fonction est lancée une fois que tout le dom a été généré!

Je ne vous conseille donc pas vraiment Mootools, qui même si cette dernière propose de très bon effets graphiques et animations, n’est visiblement pas prête à jouer dans la cours des grands.

  • No Related Post
Vous aimez cet article?
AddThis Social Bookmark Button AddThis Feed Button


Leave a Reply