5546 sujets

Sémantique web et HTML

Pages :
(reprise du message précédent)

Très intéressant topic ! J'ai essayé diverses méthodes pour insérer mon flash. La méthode Satay marchait bien (malgré 3 erreurs quand j'ai tenté une validation), la méthode avec des hacks pour IE aussi, mais pas moyen de faire tourner Flashobjet - toujours le message d'"erreur".

Pourtant la manipulation parait simple. Dites moi si je ne me trompe mais il suffit de mettre le fichier "flashobject.js" + son swf + la page html et c'est tout non. Voici le code de ma page:

<!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" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>satay</title>
</head>
<script type="text/javascript" src="http://www.inahya.com/flashobject.js"></script>
<body bgcolor="#ffffff">

<div id="flashcontent">
		Ceci est remplacé par votre contenu Flash. 
		Placez ici votre contenu alternatif et les utilisateurs sans le Flash plugin
		ou avec Javascript désactivé le verront.
		Placez un lien vers <a href="FlashObjectSample.htm?detectflash=false"> pour
		passer outre la détection.
</div>

<script type="text/javascript">
	// <![CDATA[
		
	var fo = new FlashObject("objet.swf", "FlashObjectSample", "750", "294", "7", "#FFF", false);
	fo.write("flashcontent");
		
	// ]]>
</body>
</html>


Vous pouvez le tester ici: www.inahya.com/objet.html

Merci
Modifié par Tony Monast (09 Mar 2006 - 14:51)
Modérateur
Bonjour,

J'ai remarqué que tu indique le fichier objet.swf, qui devrait se trouver dans le même répertoire que ton fichier html. Pourtant, lorsque je vais sur http://www.inahya.com/objet.swf, le fichier est introuvable. N'oublis pas d'uploader le fichier.

Pour les erreurs de validation, tu as oublié de fermer ton lien pointant vers FlashObjectSample.htm?detectflash=false qui se trouve dans ton contenu alternatif, et de fermer ton javascript avec </script>, en bas.
Modifié par Tony Monast (09 Mar 2006 - 14:51)
Bonjour à tous,

La solution de ce dernier post me paraissait très intéressante mais en voulant aller y voir de plus près je me suis trouvée devant porte close:

L'accès est bloqué dès le nom de domaine :
Forbidden
You don't have permission to access / on this server. Smiley ohwell
c'est un rien frustrant !

http://www.inahya.com/flashobject.js

K3tamiNe, pourrais-tu remettre un lien valide s'il te plait

Merci d'avance
Quelqu'un pourrait m'expliquer pourquoi j'ai un cadre blanc au lieu de mon animation en Flash, dès que je retire embed ? Smiley sweatdrop

Et éventuellement, si il y a une soluce, je suis prenneur... Smiley smile
Article général : La balise Object

Cas du flash :

<object type="application/x-shockwave-flash"
        data="player_flv.swf" width="320" height="240">
  <param name="movie" value="player_flv.swf">
  <param name="FlashVars" value="flv=data/test.flv&width=320&height=240">
  <param name="wmode" value="transparent">
  <p>alternative</p>
</object>


Et un article de la FAQ
Modifié par Patidou (28 Jan 2007 - 13:21)
Pages :