Si vous n'avez pas encore procédé au téléchargement de Mozilla Firefox et que vous utilisez Internet Explorer, vous avez sûrement constaté depuis quelques jours un changement concernant les animations Flash.

  • - Un cadre gris apparaît lorsque le curseur de la souris survole l'animation.
  • - Il faut cliquer sur le Flash pour "l'activer" et interagir avec l'animation. (Lorsqu'il s'agit d'un menu par exemple).

Normalement, le brevet d'Eolas Technologie touche tous les navigateurs.

Pour ne plus subir ces deux désagréments, il faut changer la façon dont est inclue le flash dans les pages web.

Macromedia propose une solution : Active Content Update Article

En fait, il suffit de passer par du javascript pour résoudre ce problème.

Les modifications sont assez simples, voici deux exemples :

- SWFObject: Javascript Flash Player detection and embed script

- Unobtrusive Flash Objects (UFO) v3.0

Voici une solution :

Dans un fichier .js, mettre le code suivant :

theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}

Puis juste après le dernier </object> de votre page :

<script type="text/javascript" src="nomDeVotreFichierJS.js"></script>

Cette solution ne semble pas fonctionner avec toutes les versions de flash.

Source : Update ActiveX de Microsoft Internet Explorer

Rss du blog outil Référencement


Article suivant : Framework Ajax
Article précédent : Mise à jour de Firefox
Article actuel : Hack pour IE et Flash



Commentaires : Hack pour IE et Flash

Aucun commentaire pour le billet.

Ajouter un commentaire :

Les commentaires pour ce billet sont fermés.