Nicolas Posté 22 Avril 2004 Posté 22 Avril 2004 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.
Denis Posté 22 Avril 2004 Posté 22 Avril 2004 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.
Denis Posté 23 Avril 2004 Posté 23 Avril 2004 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>
Mado Posté 23 Avril 2004 Posté 23 Avril 2004 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
Denis Posté 24 Avril 2004 Posté 24 Avril 2004 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant