Ça fait trop longtemps que je vois du code crado pour insérer du Flash, alors qu'il existe du code standard qui fonctionne sous tous les navigateurs[1], qui utilise une seule balise object
.
Voici donc ma manière à moi d'insérer une application Flash, avec par exemple la vidéo des Girls in Hawaii insérée dans un post précédent :
<object width="425" height="344" type="application/x-shockwave-flash" data="http://www.youtube-nocookie.com/v/CYpxmGaV6Ro&hl=fr&fs=1&rel=0"> <param name="movie" value="http://www.youtube-nocookie.com/v/CYpxmGaV6Ro&hl=fr&fs=1&rel=0" /> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always" /> Girls in Hawaii - Joking about my life </object>
Note: Je viens de voir que Dotclear 2 permet d'ajouter un média externe, et qu'il utilise ce même code pour le faire !
Notes
[1] À ma connaissance
7 réactions
1 De Stéphane Deschamps - 17/11/2009, 10:36
Mais tu oublies le procès Microsoft contre Eolas, qui fait qu'insérer directement un Flash dans IE ne le rend pas interactif sans qu'on clique dessus....
Donc bon, moi c'est swfObject à tous les coups.
2 De Julien Wajsberg - 18/11/2009, 18:21
On n'est pas revenu en arrière là-dessus ?
3 De Stéphane Deschamps - 18/11/2009, 21:03
Faudrait le tester au boulot avec un IE6 pour voir mais je n'ai rien su de tel (cela dit je ne sais pas tout, me dit-on dans l'oreillette). Ou alors tu mets ton exemple dans une URL et je te le dis ça avec mon IE8 de chez moi :)
4 De Julien Wajsberg - 21/11/2009, 18:58
Va lire sur le blog de IE. C'est aussi indiqué sur Wikipedia.
5 De Adrien Leygues - 30/11/2009, 15:25
Hello,
la gestion des cookies est un très simple au contraire, un petit résumé ici sans avoir recours à une librairie :
http://www.bootleygues.net/index.ph...
6 De Julien Wajsberg - 30/11/2009, 15:43
Adrien, tu ne t'es pas trompé de billet ? :-)
7 De Stéphane Deschamps - 17/08/2010, 15:04
Rebond tardif : oui mais ton code ne permet pas de vérifier la version de Flash attendue...?