Hello la tribu et bien heureux de faire partie de ce forum qui m’a l’air d’être très actif, intéressant et instructif à la fois. Tout d’abord je voulais féliciter Florent Verschelde et toute l’équipe d’Alsacréation pour les tutoriaux et toute la documentation qu’on peut retrouver sur ce site qui est une vraie mine d’or, encore merci et continuez car ont a besoin de vous!
Après les compliments voici mes petits soucis, je pense que le sujet a déjà été traité, mais personnellement je n’ai pas vraiment trouvé la réponse. Je tiens à préciser que mes pages test sont réalisées sur GoLive 9 et pour en rassurer plus d’un j’utilise comme méthode d’encodage la fenêtre ‘source’ en combinaison avec la fenêtre ‘mise en page’ ce qui me permet de visualiser ce que je tapote... donc pour en revenir à mon souci j’ai une page qui contient une animation Flash et quand je la passe au validateur W3C c’est toute la ligne 30 qui ne passe pas le test, autant la balise <embed> que tous ses attributs. Après lecture des différents post j’ai pu comprendre que la balise <embed> n’est pas supportée par l’XHTML et qu’il est préférable de la remplacer par la balise <object> mais voilà que dans ma balise <embed> j’ai déjà une balise <object>. De plus si je remplace embed par object plus rien n’apparaît sur mon écran. Voici le code source, c’est juste une simple page qui contient l’animation:
J’ai voulu continuer l’expérience avec deux autres pages juste pour voir si des pages sous GoLive qui contiennent respectivement des ‘composants’ et des ‘objets dynamiques’ allaient passer le test. Et bien non. Là aussi, pour le ‘composant’ de ma page autant la balise <csobj> que ses attributs sont rejetés et pour les ‘objets dynamiques’ c’est l’attribut livesrc qui coince....
Voici les quelques lignes:
...merci pour vos lumières!
Modifié par porcini (07 Aug 2009 - 00:08)
Après les compliments voici mes petits soucis, je pense que le sujet a déjà été traité, mais personnellement je n’ai pas vraiment trouvé la réponse. Je tiens à préciser que mes pages test sont réalisées sur GoLive 9 et pour en rassurer plus d’un j’utilise comme méthode d’encodage la fenêtre ‘source’ en combinaison avec la fenêtre ‘mise en page’ ce qui me permet de visualiser ce que je tapote... donc pour en revenir à mon souci j’ai une page qui contient une animation Flash et quand je la passe au validateur W3C c’est toute la ligne 30 qui ne passe pas le test, autant la balise <embed> que tous ses attributs. Après lecture des différents post j’ai pu comprendre que la balise <embed> n’est pas supportée par l’XHTML et qu’il est préférable de la remplacer par la balise <object> mais voilà que dans ma balise <embed> j’ai déjà une balise <object>. De plus si je remplace embed par object plus rien n’apparaît sur mon écran. Voici le code source, c’est juste une simple page qui contient l’animation:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="fr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
<title>Stella_Solaris</title>
<style type="text/css" media="screen">
body {
background-color: black;
}
#logo {
background-color: black;
height: 400px;
width: 550px;
margin-right: auto;
margin-left: auto;
}
</style>
</head>
<body>
<div id="logo">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0">
<param name="movie" value="flash/stella_solaris_index_2.swf" />
<param name="quality" value="best" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<embed height="400" bgcolor="#000000" pluginspage="http://www.macromedia.com/go/getflashplayer" src="flash/stella_solaris_index_2.swf" type="application/x-shockwave-flash" width="550" quality="best" play="true"></embed>
</object></div>
</body>
</html>
J’ai voulu continuer l’expérience avec deux autres pages juste pour voir si des pages sous GoLive qui contiennent respectivement des ‘composants’ et des ‘objets dynamiques’ allaient passer le test. Et bien non. Là aussi, pour le ‘composant’ de ma page autant la balise <csobj> que ses attributs sont rejetés et pour les ‘objets dynamiques’ c’est l’attribut livesrc qui coince....
Voici les quelques lignes:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
<meta name="generator" content="Adobe GoLive" />
<title>composant_objetdynamique</title>
<link href="../../css/basic.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body>
<csobj csref="../../composants/logo_original.aglcomp" occur="92" t="Component">
<p><img src="../../grafika/ss_web_newsletters_2.gif" alt="" width="200" height="100" border="0" /></p>
</csobj>
<p><img src="../../images/web_images_site_cible/tourn%c3%a9e.jpg" alt="" height="786" width="800" border="0" livesrc="../../web_images_newsletters_source/tourn%c3%a9e.psd" /></p>
</body>
</html>
...merci pour vos lumières!
Modifié par porcini (07 Aug 2009 - 00:08)