28172 sujets

CSS et mise en forme, CSS3

Bonjour,

je suis occupé à refaire un site full flash, dont le swf s'adapte à 100% de la hauteur et/ou de la largeur de la fenêtre.

J'utilise la méthode swfobject 2.0 qui est w3c et règle de nombreux problèmes par rapport au référencement et contenu alternatif au flash...

Par contre, avec cette méthode, on doit fixer une hauteur et une largeur et uniquement mettre des chiffres sans "%" ou "em" ou autre car ça ne marche pas...
Bref, en l'état cette méthode serait faite pour un swf à la taille fixe ?

Je ne peux pas le croire, c'est pourquoi j'implore humblement votre aide Smiley cligne

(j'ai essayé d'ajouter des paramètres mais sans succès)

<!-- debut flash methode swfObject 2.0 -->
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = {
width: "100%",
height: "100%",
quality: "best",
align: "middle",
play: "true",
loop: "true",
scale: "showall",
wmode: "window",
devicefont: "false",
bgcolor: "#ffffff",
menu: "true",
allowFullScreen: "false"
};
var attributes = {};

			swfobject.embedSWF("mon_fichier.swf", "myContent", "1000", "762", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
		</script>
<!-- fin flash methode swfObject 2.0 -->

Modifié par luxe-campagne (26 Sep 2008 - 10:16)
aïe aïe aïe !

si j'enlève le doctype sur ma page, ça fonctionne !!!

que puis-je faire ?

c'est grave pas de doctype ?
Salut,

quand une page "fonctionne" sans DOCTYPE et pas avec DOCTYPE c'est que le code est invalide. Smiley cligne

Tu aurais un lien vers une page en ligne ?
Bonjour,

il n'y a rien d'autre dans cette page que ce code html :


Ce qui n'est pas valide, je pense, c'est de mettre "100%" dans les variables de hauteur et largeur du javascript... Mais le validateur W3C s'en fiche de ça...



<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

	<head>

		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
		<title>Mon title</title>
		<meta name="description" content="ma description" />
		<meta name="keywords" content="mots clés, ..." />
	 	<meta name="robots" content="index, follow" />
		<link href="css/ma_css.css" rel="stylesheet" type="text/css" media="all" />

<!-- debut flash methode swfObject 2.0 -->

<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = {
width: "100%",
height: "100%",
quality: "best",
align: "middle",
play: "true",
loop: "true",
scale: "showall",
wmode: "window",
devicefont: "false",
bgcolor: "#ffffff",
menu: "true",
allowFullScreen: "false"
};

var attributes = {};

			swfobject.embedSWF("mon_fichier.swf", "myContent", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

		</script>

<!-- fin flash methode swfObject 2.0 -->

	</head>

	<body>
		<div id="myContent">
			<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
		</div>

	</body>

</html>

Bon ben voilà,
j'ai paré au plus urgent, j'ai une page valide w3c et qui fonctionne dans tous les navigateurs, par contre j'ai dû mettre un vieux doctype d'autrefois :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
et ensuite j'ai transformé tous mes " />" en ">"...

Je ne sais pas comment j'aurais fait si ce n'était pas un site full flash.

si vous avez une idée je suis toujours preneur...
si je trouve quelque chose, je reviendrai en parler bien sûr !

Merci.
Re',

ben je viens de faire quelques tests et avec un DOCTYPE valide ça ne fonctionnait pas... jusqu'à ce que je vire la ligne
bgcolor: "#ffffff"
Smiley hmm
Re:

merci pour ce travail !
moi aussi j'ai essayé de virer cette ligne et de remettre un doctype plus contemporain, mais rien ne s'affiche...
De plus, j'ai toujours un soucis sur l'affichage de mon swf dans Safari sur mac, il est tronqué un peu sur les côtés...
luxe-campagne a écrit :
Re:

merci pour ce travail !
moi aussi j'ai essayé de virer cette ligne et de remettre un doctype plus contemporain, mais rien ne s'affiche...
De plus, j'ai toujours un soucis sur l'affichage de mon swf dans Safari sur mac, il est tronqué un peu sur les côtés...
En fait c'est cette ligne qui fait que ça fonctionnait mal avec mon swf. Il faut trouver de ton côté quel(s) paramètre(s) est(sont) invalide(s) pour ton flash.