5546 sujets

Sémantique web et HTML

Pages :
Bonjour à tous,
Cela fait 3 jours que je me casse la tête à essayer de faire valider ma page par le w3c.
Rien à faire.
Voici le code général de la page :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
	   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  
  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <meta http-equiv="imagetoolbar" content="no" />
  <link rel="shortcut icon" href="http://radiocharivari.boite2sites.com/favicon.ico" />
  <link rel="shortcut icon" href="favicon.ico" />

  <title>:: RADIO CHARIVARI ::</title>
  <link rel="stylesheet" href="gal1.css" type="text/css" />
  <script src="js/descript.js" type="text/javascript">
  </script>
  <script src="js/bookmark.js" type="text/javascript">
  </script>
  <script src="js/horaire.js" type="text/javascript">
  </script>
</head>

<body>
  <div id="global">
    <div id="menu">
      <ul id="navlist">
        <li><a href="pre_crooner.html">Radio Crooner</a></li>

        <li><a href="pre_jazz.html">Radio Jazz</a></li>

        <li><a href="pre_guest.html">Guest star</a></li>

        <li><a href="http://www.tsfjazz.com/">TSF</a></li>

        <li><a href="http://www.arteradio.com/home.html">Arte Radio</a></li>

        <li><a href="http://www.frequence3.fr/iplayer/iplayer.html">Fr&#233;quence 3</a></li>

        <li><a href="http://www.radio-jazz.com/">Radio Jazz</a></li>

        <li><a href="http://www.boite2sites.com/secu/admin/down.html">Priv&#233;</a></li>

        <li><a href="mailto:galeazzo1@free.fr?subject=Radio%20Charivari">Contact</a></li>

        <li><a href="javascript:bookmarksite('RADIO%20CHARIVARI',%20'http://radiocharivari.boite2sites.com')">Radio Charivari dans vos favoris ?</a></li>
      </ul>
    </div>

    <div id="logo"><img src="images/logo.gif" width="175" height="25" alt="logo" /></div>

    <div id="photo">
      <object type="application/x-shockwave-flash" width="240" height="382" bgcolor="#B3A292" data="flashy/jpgrotator.swf?file=flashy/alternate.xml">
        </object>
    </div>

    <div id="bloc"><img src="images/pix_gris.gif" width="360" height="550" alt="" /></div>

    <div id="ligne1"><img src="images/pix_orange.gif" width="3500" height="15" alt="" /></div>

    <div id="ligne2"><img src="images/pix_rouge.gif" width="3500" height="5" alt="" /></div>

    <div id="ligne3"><img src="images/pix_orange.gif" width="3500" height="10" alt="" /></div>

    <div id="ligne_blanche"><img src="images/pix_blanc.gif" width="599" height="2" alt="" /></div>

    <div id="firefox">
      <a onmouseover="show_text(1,'div1')" onmouseout="reset('div1')" href="http://www.mozilla-europe.org/fr/products/firefox/"><img src="images/ff.gif" alt="" width="30" height="30" /></a>
    </div>

    <div id="juke">
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="260" height="300" id="mp3player" codebase=
      "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
        <param name="movie" value="flashy/mp3player.swf?config=flashy/config.xml&amp;file=flashy/playlist.xml" />
        <param name="allowScriptAccess" value="always" />
        <embed src="flashy/mp3player.swf?config=flashy/config.xml&amp;file=flashy/playlist.xml" allowscriptaccess="always" width="260" height="300" name="mp3player" type=
        "application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>
    </div>

    <div id="ascenseur">
      <p><script type="text/javascript">
//<![CDATA[
      message_heure();
      //]]>
      </script> et bienvenu(e).<br />
      Vous voyez ici 3eme version de Radio Charivari (beta3, en somme).<br />
      L'utilisation est tr&#232;s simple. Il vous suffit de d&#233;marrer le lecteur et de laisser faire. Tous les titres d&#233;fileront l'un apr&#232;s l'autre jusqu'&#224; la fin de la liste. Et
      &#231;a recommence tout seul !!!<br />
      Si vous pr&#233;f&#233;rez choisir, cliquez simplement sur le titre correspondant &#224; vos souhaits. Et &#212; merveille ! Ca marche !!!<br />
      Votre aide me sera pr&#233;cieuse pour am&#233;liorer la b&#234;te. N'h&#233;sitez pas &#224; m'apporter vos critiques, vos conseils et m&#234;me, si vous &#234;tes de bonne humeur, vos
      encouragements<br />
      Si vous souhaitez une programmation particuli&#232;re, faites-vous violence et envoyez moi un courriel pour exprimer vos desiderata. Je ferai en sorte de vous satisfaire au mieux.<br />
      Merci de m'avoir lu.</p>
    </div>

    <div id="css">
      <a href="http://jigsaw.w3.org/css-validator/">
      <img style="border:0px none;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss-blue" alt="CSS Valide !" /></a>
    </div><!-- description -->

    <div id="descript1">
      <span id="div1"></span>
    </div>
  </div>
</body>
</html>


et les lignes mises en causes (du flash de Jeroen Wijering)

 <object type="application/x-shockwave-flash" width="240" height="382" bgcolor="#B3A292" data="flashy/jpgrotator.swf?file=flashy/alternate.xml">
        </object>


et celles-ci :

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="260" height="300" id="mp3player" codebase=
      "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
        <param name="movie" value="flashy/mp3player.swf?config=flashy/config.xml&amp;file=flashy/playlist.xml" />
        <param name="allowScriptAccess" value="always" />
        <embed src="flashy/mp3player.swf?config=flashy/config.xml&amp;file=flashy/playlist.xml" allowscriptaccess="always" width="260" height="300" name="mp3player" type=
        "application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>


Quelqu'un veut-il bien me sortir de ce mauvais pas?
Merci beaucoup
Modifié par galeazzo (18 Aug 2008 - 17:07)
Bonjour,

pourrait on avoir une version en ligne, ce qui serai plus facile pour nous afin de t'aider.
euh... pourquoi une DTD Frameset ?
ensuite referme tes balises autofermantes : /> (en head par ex)
après on verra où on en est... Smiley cligne
Merci de ta réponse.

Arsene a écrit :
euh... pourquoi une DTD Frameset ?
ensuite referme tes balises autofermantes : /> (en head par ex)
après on verra où on en est... Smiley cligne


Que je mette frameset, transitional ou strict, c'est pareil. Seul les lignes concernant le flash sont en cause... (9 erreurs d'après le validateur)

Mais, que veux-tu dire par balises autofermantes ?
Salut,

galeazzo a écrit :

Que je mette frameset, transitional ou strict, c'est pareil.
Euh... non, pas vraiment. (Re)lire Comment choisir un DOCTYPE. Smiley cligne

Les balises auto-fermantes sont celles qui ne nécessitent pas une seconde balise de fermeture (contrairement à <p>...</p>). Par exemple :

<meta ... />
<link ... />
<img ... />
<hr />
etc...
Modifié par Heyoan (18 Aug 2008 - 20:07)
galeazzo a écrit :
Merci de ta réponse.



Que je mette frameset, transitional ou strict, c'est pareil. Seul les lignes concernant le flash sont en cause... (9 erreurs d'après le validateur)

Mais, que veux-tu dire par balises autofermantes ?



Si les doctype sont tous les meme pour toi, pourquoi vouloir faire valider ton site au norme w3c ?


Sinon je te conseille d'aller voir ce petit tuto qui explique bien les différences entre tous les doctype : Les DTD HTML4.01 et XHTML1.0 : comment choisir ?
je voulais dire que les résultats étaient les mêmes. Pas de validation.
Ce que m'importe, c'est de savoir pourquoi les lignes "flash" sont rejetées. Toutes les erreurs signalées par la validation w3c concernent les lignes mises en exergue dans le premier post. cad

 <object type="application/x-shockwave-flash" width="240" height="382" bgcolor="#B3A292" data="flashy/jpgrotator.swf?file=flashy/alternate.xml">
        </object>

et

 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="260" height="300" id="mp3player" codebase=
      "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
        <param name="movie" value="flashy/mp3player.swf?config=flashy/config.xml&amp;file=flashy/playlist.xml" />
        <param name="allowScriptAccess" value="always" />
        <embed src="flashy/mp3player.swf?config=flashy/config.xml&amp;file=flashy/playlist.xml" allowscriptaccess="always" width="260" height="300" name="mp3player" type=
        "application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>


Il y a (pour le w3c) 9 erreurs dans ces quelques lignes.
Ce que je vous demande, c'est de m'indiquer comment me conformer aux règles du w3c.
Merci de votre patience et de votre disponibilité.
galeazzo a écrit :
je voulais dire que les résultats étaient les mêmes. Pas de validation.
Ce que m'importe, c'est de savoir pourquoi les lignes "flash" sont rejetées. Toutes les erreurs signalées par la validation w3c concernent les lignes mises en exergue dans le premier post. cad

 <object type="application/x-shockwave-flash" width="240" height="382" bgcolor="#B3A292" data="flashy/jpgrotator.swf?file=flashy/alternate.xml">
        </object>

et

 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="260" height="300" id="mp3player" codebase=
      "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
        <param name="movie" value="flashy/mp3player.swf?config=flashy/config.xml&amp;file=flashy/playlist.xml" />
        <param name="allowScriptAccess" value="always" />
        <embed src="flashy/mp3player.swf?config=flashy/config.xml&amp;file=flashy/playlist.xml" allowscriptaccess="always" width="260" height="300" name="mp3player" type=
        "application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>


Il y a (pour le w3c) 9 erreurs dans ces quelques lignes.
Ce que je vous demande, c'est de m'indiquer comment me conformer aux règles du w3c.
Merci de votre patience et de votre disponibilité.


Justement, d'apres le doctype que tu a choisi l'objet flash que tu a insérer n'est pas conforme au norme w3c.

Pour en revenir a ton probleme j'ai vu que tu avais changer ton doctype en XHTML1.0 strict. Or si tu avais prit la peine de lire le petit document : Les DTD HTML4.01 et XHTML1.0 : comment choisir ?, tu aurait constater dans le 2eme point de la description du doctype XHTML1.0 strict :

a écrit :
les balises propriétaires ne sont pas autorisées ;


Donc pas de balise embed, ce qui explique pourquoi tu n'arrive pas a valider ton site web !
Modifié par FunK (18 Aug 2008 - 22:06)
Merci !
Je ne doute pas de tes capacités et encore moins que tu aies raison mais que faire ?
J'ai l'impression, que sur ce forum, vous pensez n'être qu'entre pros. Ce que je ne suis pas. Je débute absolument et suis totalement ignare en matière informatique.
Je suis sur ce forum pour apprendre et trouver un peu d'aide.
@ Heyoan,
J'ai lu les articles que tu m'indiques. Je crois qu'ils présentent un intérêt certain pour des initiés. Pourtant, ils sont abscons pour des néophytes et renvoient sans cesse à d'autres liens tout aussi incompréhensibles pour moi.
Je prie donc l'ensemble des intervenants de bien vouloir se mettre à ma place et, généreusement et sans morgue, de bien vouloir m'indiquer la voie qui mène à une validation w3c qui me parait, malgré vos lumières, de plus en plus lointaine.
Merci encore de votre obligeance.
Tu es le bienvenu galeazzo et tout le monde a bien débuté un jour ! Smiley biggrin

Toutes les notions de respect des standards et de validité ne sont pas forcément évidentes au début. Le mieux serait peut-être de reprendre du début. Un petit tour sur cet article : Comment débuter et trouver l'information, ainsi que dans les Tutoriels et dans la FAQ devrait déjà bien t'informer sur les standards du web et la manière de faire un site conforme.

Concernant la validité d'un flash je te parlais de ce point de la FAQ.

Bonne continuation Smiley smile .
galeazzo a écrit :

J'ai l'impression, que sur ce forum, vous pensez n'être qu'entre pros. Ce que je ne suis pas. Je débute absolument et suis totalement ignare en matière informatique.


Pas du tout , d'ailleur je suis loin d'etre un "pro", et ceux forum est gracieusement dédié au debutant. Neanmoin apres t'avoir mit la solution sous les yexu, tu persistait a dire que cela ne venait pas de la....
FunK a écrit :


Pas du tout , d'ailleur je suis loin d'etre un "pro", et ceux forum est gracieusement dédié au debutant. Neanmoin apres t'avoir mit la solution sous les yexu, tu persistait a dire que cela ne venait pas de la....


Merci de ta sollicitude. Mais, que préconises-tu pour remplacer la balise
embed ? C'est cela mon problème. J'avais bien compris que cela venait de cette balise mais je ne sais pas par quoi la remplacer pour que mon lecteur mp3 fonctionne.
galeazzo a écrit :
Mais, que préconises-tu pour remplacer la balise embed ?
Il est inutile de la remplacer. (Re)lire le point de la FAQ dont je t'ai donné le lien.
Heyoan a écrit :
Il est inutile de la remplacer. (Re)lire le point de la FAQ dont je t'ai donné le lien.

ça ne marche pas. Je laisse tomber.
Merci pour tout et bonne soirée
Smiley sweatdrop
galeazzo a écrit :


Merci de ta sollicitude. Mais, que préconises-tu pour remplacer la balise
embed ? C'est cela mon problème. J'avais bien compris que cela venait de cette balise mais je ne sais pas par quoi la remplacer pour que mon lecteur mp3 fonctionne.


Encore une fois je crois que tu ne prend pas la peine de lire ce qu'on te propose.

Je vais le faire a ta place puisque tu n'a pas l'air de comprendre et que tu nous fait passer pour ce que nous sommes pas :

Dans un precedent message Heyoan te proposais d'aller voir ceci :

Heyoan a écrit :


Concernant la validité d'un flash je te parlais de ce point de la FAQ.

Bonne continuation Smiley smile .


Ou il est ecrit :
a écrit :
Comment rendre valide une animation Flash ?


On peut y voir aussi ceci :

a écrit :
Flash est incorporé généralement avec la balise "<embed>".
L'élément <embed> ne fait pas partie des spécifications, il convient d'utiliser l'élément <object>

Exemple :

<object type="application/x-shockwave-flash" data="fichierflash.swf" width="604" height="20">
<param name="movie" value="fichierflash.swf" />
<param name="wmode" value="transparent" />
<p>Image ou texte alternatif</p>
</object>


Donc voila la solution tu la devant tes yeux et ceux depuis le debut !
@Funk > Zen & Peace on Earth ! Smiley hippy

Chacun va à son rythme et si tu n'as pas la patience, le mieux est de ne pas répondre. Smiley cligne
Pages :