Error: element EMBED not defined in this HTML version
Dernière réponse : dans Programmation
bonjour,
j'ai un problème avec ce script :
au passage du controle w3C
je retrouve ce type d'avertissement :
Error: element EMBED not defined in this HTML version, bref une erreur pour chaque item, param, type, embed, width, height..
après pas mal de recherche, il me semble que ces avertissements sont monnaie courante et que la solution pour y remédier est un tant soit peu "top secret". Je suis allé sur la page de Flash Satay mais, en anglais, c'est obscur. Quelqu'un peut il m'aider à corriger ces erreurs?
j'ai un problème avec ce script :
<div align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="<a href="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" target="_blank">http://download.macromedia.com/pub/shockwave/cabs/flash...</a>" width="880" height="30"> <param name="movie" value="uploads/images/head/actus.swf"> <param name="quality" value="best"> <embed src="uploads/images/head/actus.swf" quality=best width="880" height="30" type="application/x-shockwave-flash" pluginspage="<a href="http://www.macromedia.com/go/getflashplayer" target="_blank">http://www.macromedia.com/go/getflashplayer</a>"></embed> </object></div>
au passage du controle w3C
je retrouve ce type d'avertissement :
Error: element EMBED not defined in this HTML version, bref une erreur pour chaque item, param, type, embed, width, height..
après pas mal de recherche, il me semble que ces avertissements sont monnaie courante et que la solution pour y remédier est un tant soit peu "top secret". Je suis allé sur la page de Flash Satay mais, en anglais, c'est obscur. Quelqu'un peut il m'aider à corriger ces erreurs?
Autres pages sur : error element embed not defined this html version
Lassé par la pub ? Créez un compte
Bonjour,
La balise "embed" n'est pas encore un standard du W3C ... Elle est prévu dans HTML5 il me semble !
Essaye en enlevant ta balise "embed" :
Un truc du genre devrait fonctionner !
La balise "embed" n'est pas encore un standard du W3C ... Elle est prévu dans HTML5 il me semble !
Essaye en enlevant ta balise "embed" :
<div align="center"> <object data="uploads/images/head/actus.swf" type="application/x-shockwave-flash" width="880" height="30"> <param name="movie" value="uploads/images/head/actus.swf" /> <param name="quality" value="best" /> </object> </div>
Un truc du genre devrait fonctionner !
Attention à ta solution RedSux, car il me semble que pour IE il faut qu'il y ait un embed, et que l'object seul marche pas.
Généralement, ce qu'on fait est qu'on utilise un script javascript pour créer l'objet flash, parce que sous IE7 et IE8, les flashs sont bloqués et il faut cliquer dessus pour les activer. Avec du javascript, on n'a pas ce problème.
Regarde du niveau de SWFObject
Généralement, ce qu'on fait est qu'on utilise un script javascript pour créer l'objet flash, parce que sous IE7 et IE8, les flashs sont bloqués et il faut cliquer dessus pour les activer. Avec du javascript, on n'a pas ce problème.
Regarde du niveau de SWFObject
Merci red sux pour ta réponse. j'ai fait ça :
et ça fonctionne. Merci encore
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="880" height="30" id="FlashID" title="actualités"> <param name="movie" value="uploads/images/head/actus.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="7.0.70.0" /> <!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="uploads/images/head/actus.swf" width="880" height="30"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="7.0.70.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. --> <div> <h4>Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.</h4> <p><a href="<a href="http://www.adobe.com/go/getflashplayer" target="_blank">http://www.adobe.com/go/getflashplayer</a>"><img src="<a href="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" target="_blank">http://www.adobe.com/images/shared/download_buttons/get...</a>" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object>
et ça fonctionne. Merci encore
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :