correction de bout de HTML [RESOLU]

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

correction de bout de HTML [RESOLU]

Message par DISCRET »

Bonjour,
est ce quelqu'un pourrait m'aider à corriger ça, dans le W3C il me donne 7 erreurs, mais je ne sais pas les corriger :-(.

<center>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash4/cab ... n=6,0,47,0" id="animation" width="185" height="185">
<param name="movie" value="http://www.forumpassion.net/images/Clock.swf">
<param name="quality" value="high">
<embed src="http://www.forumpassion.net/images/Clock9.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="277" height="311"></embed>
<noembed>Heure non compatible avec le navigateur.</noembed>
</object></center>
Dernière modification par DISCRET le 21 oct. 2004, 18:53, modifié 1 fois.
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Si tu ne nous dit pas quelle version de (X)HTML tu utilise, seule madame soleil pourra répondre :wink:

Cela dit à première vue embed n'a jamais été standardisé, forcément idem pour noembed, center pourrait bien être déprécié, mais sans le doctype impossible de savoir.
DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

Message par DISCRET »

oups c'est le DTD HTML 4.01 Transitionnal//en
pour moi.
Aussi non j'ai trouvé ça sur un site en phpbb.

J'ai peut être trouvé quelque chose et j'ai tenté de l'interpréter mais ça fonctionne pas :-(

<div class="flash">
<center><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash4/cab ... n=6,0,47,0"
id="animation" height="185" width="185">
<param name="movie"
value="http://www.forumpassion.net/images/Clock.swf">
<param
name="quality" value="high">
<!--[if !IE]> <-->
<object
data="http://www.forumpassion.net/images/Clock9.swf" height="311"
width="277"> type="application/x-shockwave-flash"
<param name="quality" value="high">
<param name="pluginsurl"
value="http://www.macromedia.com/go/getflashplayer">
Ici un contenu alternatif
</object>
<!----><!--[endif]-->
</object></center>
</div>

Edit : par contre il n'y a plus d'erreur HTML
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
stz
Lézard à collerette
Messages : 210
Inscription : 11 avr. 2004, 16:16

Message par stz »

http://www.alistapart.com/articles/flashsatay/

il y a une tolérance admise vis-à-vis des erreurs dues aux inclusions flash, parce que les scripts qui valident le html ne marchent pas partout, embed est le moyen le plus sur de faire reconnaitre ton média sur tous les navigateurs.
Jigho
Iguane
Messages : 637
Inscription : 29 juil. 2003, 08:44

Message par Jigho »

[Astuce de lisibilité]
Pour vos extraits de code, pensez aux balises

Code : Tout sélectionner

 [ /code]
[/Astuce]
Image
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

Message par DISCRET »

stz a écrit :http://www.alistapart.com/articles/flashsatay/

il y a une tolérance admise vis-à-vis des erreurs dues aux inclusions flash, parce que les scripts qui valident le html ne marchent pas partout, embed est le moyen le plus sur de faire reconnaitre ton média sur tous les navigateurs.
Merci pour le lien, mais moi et l'anglais on fait trois ;-) bon j'essaie quand même de comprendre par les exemple et les un ou deux mots que je connais.

Pour Calimo, merci du lien mais c'est de celui là que j'ai tenté de faire le code que j'ai posté en second. :-(

Pour Jigho, désolé j'étais pas au courant, je tacherais de mon souvenir dans l'avenir.
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Oui en effet tu y as ajouté des erreurs de syntaxe, tu as sorti le type de la balise object, etc. :?
Tu dois vraiment faire attention à ce genre de choses, et ce sera beaucoup plus facile à repérer si tu utilises un éditeur colorant la syntaxe :wink:

Code : Tout sélectionner

   <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="550" height="127">
       <param name="movie" value="http://www.forumpassion.net/images/Clock.swf">
       <param name="quality" value="high">
       <param name="bgcolor" value="#FFFFFF">
       <!--[if !IE]> <-->
       <object data="http://www.forumpassion.net/images/Clock.swf" width="550" height="127" 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">
       Ici un contenu alternatif
       </object>
       <!--> <![endif]-->
   </object>
Arranges-toi aussi pour définir les même hauteurs (height) et largeur (width) dans les deux objects :wink:
DJiK
Lézard à collerette
Messages : 474
Inscription : 17 févr. 2004, 13:18

Re: clorrection de bout de HTML

Message par DJiK »

DISCRET a écrit :<embed src=...> </embed>
<noembed>Heure non compatible avec le navigateur.</noembed>
Hihi! Déjà que la balise <embed> existe pas, alors la balise <noembed> c'est vraiment la 1ère fois que je la vois! :lol:



Le code correct et qui marche partout (donné sur le lien Flash Satay):

Code : Tout sélectionner

<object type="application/x-shockwave-flash 
data="ton anim.swf" width="400" height="300">
<param name="movie" value="ton anim.swf" />
Vous n'avez pas Flash</object>


La ligne param c'est pour I€, si tu veux faire ch#er les navigosaurus tu ne la mets pas! :mrgreen:


Et à la place de "Vous n'avez pas Flash", tu peux mettre n'importe quoi comme alternative.
Aussi rajouter un lien sur le mot Flash qui pointe vers http://www.macromedia.com/shockwave/dow ... age=French
c'est pas mal. :)
DJiK
Lézard à collerette
Messages : 474
Inscription : 17 févr. 2004, 13:18

Message par DJiK »

Ben tiens je le connaissais pas lui. :wink:

Le truc qui m'embête c'est le CLSID, ça fait un peu Windows. Ça marche avec les autres?
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Le CLSID c'est pour IE.
Les autres ont droit au "<!--[if !IE]> <--> " que IE interprète comme un commentaire alors qu'il y a la balise fermante du commentaire (-->) qui fait que les navigateurs lisent le code :wink:

Pour le noembed c'est le noscript du embed, c'est assez répandu (pas assez bien sûr :wink: ). L'important c'est juste que les navigateurs connaissant embed connaissent noembed et l'ignorent.
Et à la place de "Vous n'avez pas Flash", tu peux mettre n'importe quoi comme alternative
Pas n'importe quoi : un texte alternatif qui permet l'accès à la page comme avec Flash. Si c'est un menu (ce qui est un peu bête), mettre le contenu du menu. Si c'est un roman mettre le texte du roman, etc.
Mais pas n'importe quoi, et plutôt pas un lien vers le plugin flash... :?
DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

Message par DISCRET »

Pour Calimo, merci beaucoup, j'avais tellement lu et relu le bout de code qu'à la fin je ne voyais même plus l'erreur, et même avec la correction que tu as faites ça m'a pris trois relecture pour que se soit visible :oops: , ainsi qu'à DJiK grace auquel votre échange m'a permis de mieux comprendre.
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
DJiK
Lézard à collerette
Messages : 474
Inscription : 17 févr. 2004, 13:18

Message par DJiK »

calimo a écrit :Mais pas n'importe quoi, et plutôt pas un lien vers le plugin flash... :?
Ben... C'est vrai qu'on peut se dire que celui qui n'a pas Flash c'est par choix, mais ça doit être plus fréquent que ça soit un débutant qui ne connaisse pas.

Enfin, j'utilise jamais Flash, donc je me suis jamais posé la question. :wink:



J'aime pas trop les astuces pour masquer tel ou tel code. J'aime bien mon code parce qu'il est + court et + propre.

En + le contenu alternatif est dans le commentaire pour IE, donc les gens sont obligés d'avoir Flash. :P :mrgreen:
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités