Ajax Javascript classes manager

With Actionscript 2 projects I have been used to work with classes files organized in a tree structure. Each class can use one or more other classes with the *import* keyword. This is a widespread structure in class-based programming languages (Actionscript, C #, Java, etc...).

So while working with Javascript my first thought was to reproduce this so practical structure. This is why some time ago I create a Javascript file loading system that makes possible to recreate this structure with Javascript when taking my first steps with Ajax. I recently had the occasion to use this project, I wanted to give it to the community.

Go to the full AjaxClassLoader project's page.

Une solution simple pour contourner les contraintes du brevet Eolas dans Internet Explorer

http://www.tekool.net/javascript/backtothehtml/

Suite à l'affaire qui a opposé la société Eolas à Microsoft, Eolas a obtenu gain de cause obligeant Microsoft à bloquer les possibilités d'interaction automatiques entre l'utilisateur et tous les objets ActiveX contenus dans les pages HTML lancées par Internet Explorer, y compris évidemment les animations Flash. Le blocage est devenu effectif sur les machines ayant fait une mise à jour sur le site Windows Update à la mi-Avril 2006. Il sera définitif avec la prochaine série des mises à jour Microsoft sur le site Windows Update (probablement mi-Mai).

Il existe un moyen de contourner le blocage de l'interaction automatique avec les animations en utilisant un fichier Javascript externe (externe étant une condition obligatoire) pour lancer les animations Flash au travers d'un script. La contrainte incontournable est de devoir publier toutes les animations dans une page HTML accompagnée d'un fichier Javascript.

J'ai donc cherché un moyen de créer mon propre outil pour contourner le blocage des animations pour ne pas avoir à utiliser les kits d'intégration Javascript existants, trop longs et contraignants à mettre en place pour un besoin aussi minime. Le résultat obtenu nécessite une seule et unique ligne de code à rajouter dans le tag <head> de la page pour éviter le blocage de l'animation tout en conservant les pages HTML existantes dans leur état d'origine sans aucune contrainte.

Mise à jour de la page consacrée au JS Serializer

Mon script de sérialisation de données PHP vers Javascript suscite souvent de l'intérêt. En plus je vais l'utiliser pour donner accés en Javascript au webservice de conversion monétaire que je suis en train de mettre en place. Or la page que j'avais composée pour ce script avait été crée trop rapidement pour être claire. J'ai donc décidé de la mettre à jour en la clarifiant avant d'en faire une traduction en anglais.