Aller au contenu

Erreur sur balise "flash"


Nicolas

Sujets conseillés

Bonjour,

J'ai des erreurs du type

Line 34, column 19: there is no attribute "SRC" (explain...).

          <embed src="media/flashs/fichier.swf" quality="high" pluginspage="http:/ ....

C'est valable pour tous les attributs de cette balise.

Merci d'avance pour votre aide.

Lien vers le commentaire
Partager sur d’autres sites

La raison pour laquelle ça plante, ce n'est pas tant l'attribut src que la balise embed qui n'est pas reconnue en xhtml (car j'assume que ta page est en xhtml 1.0 transitionnel). Embed est une balise propriétaire avec laquelle tu indiques à netscape de faire le même travail que la balise object qui elle, vient directement de la norme. Donc qui valide. LE problème, c'est que pour t'assurer que tn flash s'affiche dans Netscape, tu dois l'utiliser. C'est donc un cercle vicieux entre la validité et la préservation dans NS. Heureusement, il y a une solution. Il suffit de réécrire différemment l'appel à ton fichier Flash, de manière à adresser le besoin de tous les navigateurs d'une manière conforme et universelle.

A List Apart a produit un excellent article sur le sujet : http://alistapart.com/articles/flashsatay

Ça devrait répondre à toutes tes questions. :)

Lien vers le commentaire
Partager sur d’autres sites

Dire que j'ai oublié de vous mentionner l'innovation de Hixie, parue il y a quelques semaines; une autre façon d'intégrer du flash sans pour autant faire appel à la diaboliquement propriétaire balise embed :!:

http://ln.hixie.ch/?start=1081798064&count=1

Pour les amoureux du code :

   <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
          codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
          width="300" height="120">
   <param name="movie" value="http://www.macromedia.com/shockwave/download/triggerpages_mmcom/flash.swf">
   <param name="quality" value="high">
   <param name="bgcolor" value="#FFFFFF">
   <!--[if !IE]> <-->
   <object data="http://www.macromedia.com/shockwave/download/triggerpages_mmcom/flash.swf"
           width="300" height="120" type="application/x-shockwave-flash">
    <param name="quality" value="high">
    <param name="bgcolor" value="#FFFFFF">
    <param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">
    FAIL (the browser should render some flash content, not this).
   </object>
   <!--> <![endif]-->
  </object>

Lien vers le commentaire
Partager sur d’autres sites

Dire que j'ai oublié de vous mentionner l'innovation de Hixie, parue il y a quelques semaines; une autre façon d'intégrer du flash sans pour autant faire appel à la diaboliquement propriétaire balise embed :!:

http://ln.hixie.ch/?start=1081798064&count=1

Pour les amoureux du code :

   <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
          codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
          width="300" height="120">
   <param name="movie" value="http://www.macromedia.com/shockwave/download/triggerpages_mmcom/flash.swf">
   <param name="quality" value="high">
   <param name="bgcolor" value="#FFFFFF">
   <!--[if !IE]> <-->
   <object data="http://www.macromedia.com/shockwave/download/triggerpages_mmcom/flash.swf"
           width="300" height="120" type="application/x-shockwave-flash">
    <param name="quality" value="high">
    <param name="bgcolor" value="#FFFFFF">
    <param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">
    FAIL (the browser should render some flash content, not this).
   </object>
   <!--> <![endif]-->
  </object>

j'ai essayé chez moi ca ne marche pas

j'ai remplacé triggerpages_mmcom/flash.swf par le nom de mon swf

et y'a un truc qui m'echappe :nono:

Lien vers le commentaire
Partager sur d’autres sites

Mado, une question toute bête, mais je odis la poser quand même... Tu as bien changé le nom de fichier aux deux endroits ? Il y a le code dans le commentaire conditionnel et l'autre aussi.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...