Hier soir, un de mes amis se prenait la tête sur une animation flash qui ne s’affichait pas correctement dans Internet Explorer 7. J’avais déjà fait quelques recherches pour pouvoir insérer du flash de façon valide dans mes pages, et ce topic du forum alsacréations m’avait bien dépanné.
<object type="application/x-shockwave-flash" data="fichierflash.swf" width="604" height="20">
<param name="movie" value="fichierflash.swf" />
<param name="wmode" value="transparent" />
<p>Image ou texte alternatif</p>
</object>
Jusqu’ici j’utilisais ce code pour insérer du flash dans mes pages, mais ce matin au hasard des liens j’ai trouvé une autre méthode à base de javascript :
internet explorer 6 ne flashe plus sur vos contenus
De son côté mon ami avait trouvé une méthode équivalente basée aussi sur du javascript. La fonction remplace le contenu d’une div par l’objet flash à insérer. L’avantage de cette méthode est que si l’utilisateur a désactivé le javascript dans son navigateur, ce sera le contenu de la div qui sera affiché.
SWFObject: Javascript Flash Player detection and embed script
Messages
23 avril 2007, 13:07, par bb
Encore une autre méthode d’insertion de contenu Flash basée elle aussi sur du javascript. Le script ne pèse que 2kb.
Voir en ligne : FlashReplace