Double-clic animation flash (Internet explorer et Active X)

logo ie7

Oui je sais pour le moment, le blog ne parle que de développement web, promis çà changera. Toujours est-il que la plupart des webmasters n’auront pas pu ne pas remarquer (pardon ???) que depuis quelques temps, il est impératif de double-cliquer sur une animation flash d’un site web si le navigateur est Internet explorer. Pour une fois, on va dire que ce n’est pas vraiment la faute à Microsoft puisqu’il s’agit d’un problème de brevet avec la firme Eolas qui a obtenu gain de cause sur un brevet qui permet d’afficher les controles active x sans intervention de l’utilisateur. De là est arrivé ce satané double-clic que Microsoft a instauré pour éviter de payer et passer à côté du brevet.

La solution est de passer par un javascript qui va annuler ce double-clic. pour la plupart il s’agit simplement d’ajouter une ligne de code contenant un javascript et d’autres où il faudra réécrire le code de l’animation flash. C’est ainsi que j’ai découvert BackToTheHtml. Il suffit de rajouter la ligne de code suivante (et de placer le fichier javascript au bon endroit évidemment) et c’est tout :

<script src= »backtothehtml.js » type= »text/javascript »></script>

Dorénavant, plus de double-clic nécessaire pour accéder à vos animations flash. Voilà qui est donc réglé.

J’étais aussi tombé sur d’autres solutions comme SWFObject qui avait l’air sympa et bien sûr la solution officielle d’Adobe (qui a racheté Macromedia et qui en est donc l’éditeur dorénavant) mais que j’ai trouvé plutôt compliquée à mettre en place comparé à BTTH. Comme çà , si BTTH ne fonctionne pas, vous avez d’autres pistes 🙂

Pour terminer avant de passer par BTTH, j’utilisais ActivateActiveX mais j’ai fini par avoir un cas où celui-ci provoquait des dysfonctionnements sur le site, j’ai donc du me mettre en quête d’une nouvelle solution, donc acte. Mais celui-ci fonctionne impeccablement sur les autres sites où j’ai du mettre le script.

PicsEngine, la galerie photo en flash, ultime

logo picsengine

Pendant longtemps j’ai cherché un moyen simple et intuitif d’avoir une galerie photos sur mon hébergement. Je suis passé par plusieurs alternatives dont Simple Viewer qui m’avait séduit à l’époque au niveau présentation mais qui ne contient aucune administration pour gérer photos et galeries. Tout se fait dans un fichier xml… J’ai essayé d’autres scripts flash et non flash mais jamais sans grande conviction au niveau du résultat. Jusqu’à Picsengine.

Développé par un petit Belge (une foué!), cette galerie flash peut-être estampillée « web 2.0 ». En effet toute la gestion des galeries et photos est assez poussée et portée sur l’ajax (mélange d’xml et javascript). Cela vous permet de retoucher votre photo (ou vos photos) avant l’envoi (redimensionnement en masse, qualité,…) et une fois les photos en ligne de les recadrer, pivoter,… chacune d’entre elle. Vous pourrez également renommer des albums sans devoir valider, convenir d’un ordre pour vos galeries ainsi que les photos qui les composent avec un simple glisser-déposer,… Difficie de se passer de ce genre de choses après y avoir gouté. L’administration est quasi irréprochable tant que vous ne devez pas créer plus de 10 – 20 galeries, au-delà vous devrez scroller tout en bas pour aller chercher un album créé et le remonter tout au-dessus en plusieurs fois. Assez désagréable…

Du côté présentation, c’est très joli et sobre. Exactement comme j’aime. Vous pouvez choisir une couleur d’arrière-fond mais pas changer celle des textes, le choix est donc restreint. Vous pouvez également proposer un flux RSS par galerie, autoriser les commentaires pour chaque photo et leur téléchargement ou pas. Il est dommage de ne pas avoir quelque part sur la galerie un encart « derniers commentaires ». Impossible pour chaque internaute de savoir où l’un des précédents visiteurs a déjà réagi.

Mais ce ne sont que des futilités comparé à tout ce que vous apporte Picsengine, à savoir une galerie photo sur votre hébergement php/mysql pratique et esthétique. Pour les curieux voici la mienne, l’adresse est je pense assez simple à retenir…

http://www.ozmoz.be/photos

Désactiver le controle ActiveX sur IE 6 et 7

Les webmasters en herbe l’auront constaté depuis quelques temps, les nouvelles versions d’IE 6 et 7 pc nécessitent un clic de souris pour pouvoir rentrer dans un animation flash. Vous conviendrai que ceci est assez désagréable pour les sites en flash. Mais heureusement il existe une solution assez simple du côté de la conception du site pour solutionner le problème. Un petit script javascript présent sur vos pages et on en parle plus.

Je vous propose la solution de Ripper Rethoric qui vous propose deux solutions. pour ma part j’ai pris celle du script javascript que l’on ajoute dans le body.

Vous téléchargez le fichier javascript (clic droit, enregistrer sous) et vous l’insérer entre les balises <body></body> avec la ligne

<script language= »JScript » type= »text/jscript » src= »activateActiveX.js »></script>

Et voilà , plus besoin de cliquer deux fois pour intéragir avec le flash.