IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Flash invisible sous FF, mais visible sous IE [XHTML 1.1]


Sujet :

HTML

  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant communication & réseaux
    Inscrit en
    Novembre 2008
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant communication & réseaux

    Informations forums :
    Inscription : Novembre 2008
    Messages : 525
    Points : 521
    Points
    521
    Par défaut Flash invisible sous FF, mais visible sous IE
    Salut a tous,

    Je suis en train de créer un site web avec des galeries photos, et j'ai trouvé sur internet un carrousel en flash qui me plait.

    Il n'y avait pas de fichier readme, donc j'ai essayé de l'integrer comme je pouvais dans la page, or il ne s'affiche pas sous FF mais seulement sous IE :/

    Voici le code de la page, avec en sourligné celui du carrousel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    	<head>
    		<title>Créations</title>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<script type="text/javascript" src="swfobject.js"></script>
    		<link rel="stylesheet" media="screen" type="text/css" title=" style" href="style.css" />
    		<script type="text/javascript">
    			var flashvars = {};
    			var params = {};
    			params.scale = "noscale";
    			params.salign = "tl";
    			params.wmode = "transparent";
    			var attributes = {};
    			swfobject.embedSWF("BlurMenuFX.swf", "DivBlurMenuFX", "1030", "70", "9.0.0", false, flashvars, params, attributes);
    		</script>
    	</head>
    	<body>
    		<div class="flash" align="center">
    		<div id="DivBlurMenuFX">
    			<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>
    		</div>
    		</div>
    		<div class="contenu">
    			<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="590" height="300" align="middle">
    				<param name="allowScriptAccess" value="sameDomain" />
    				<param name="movie" value="carousel.swf" />
    				<param name="quality" value="high" />
    				<param name="bgcolor" value="#ffffff" />
    				<!--[if IE ]>
    				<embed src="carousel.swf" quality="high" bgcolor="#ffffff" width="590" height="300" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    				<![endif]-->
    			</object>
    		</div>		
    	</body>
    </html>
    Le carrousel fonctionne correctement quand je lis directement l'animation swf avec un lecteur
    Il est accompagné d'un fichier xml pour spécifié les images, sinon, il n'y a rien

    Merci de votre aide

  2. #2
    Membre expérimenté
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Points : 1 350
    Points
    1 350
    Par défaut
    Salut,

    il ne faudrait pas un onLoad dans la balise body ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant communication & réseaux
    Inscrit en
    Novembre 2008
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant communication & réseaux

    Informations forums :
    Inscription : Novembre 2008
    Messages : 525
    Points : 521
    Points
    521
    Par défaut
    Merci de ta réponse, mais onLoad sert à charger une fonction javascript définie précedement, or là, il n'y a pas de fonction

    Enfin, je ne sais pas comment importer le swf via une fonction :/

    J'ai trouvé du code html qui fait fonctionner cette animation sous FF, mais quand je copie tout ce qu'il y a entre les balises <object> sauf la partie <embed> qui concerne seulement IE, cela ne marche toujours pas, pourtant les noms de fichiers ne sont pas changés :/


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>carousel menu demo1</title>
    </head>
    <body bgcolor="#ffffff">
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="590" height="300" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="carousel.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <embed src="carousel.swf" quality="high" bgcolor="#ffffff" width="590" height="300" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
    </body>
    </html>
    Voici le code. Je ne comprend pas pourquoi cela ne marche aps, un problème de doctype peut etre ?

    Merci de votre aide

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 887
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 887
    Points : 16 325
    Points
    16 325
    Par défaut
    Et si tu regardais la FAQ pour savoir comment on intègre une animation Flash ?
    http://xhtml.developpez.com/faq/?pag...#fichier_flash

  5. #5
    Membre confirmé
    Homme Profil pro
    Consultant communication & réseaux
    Inscrit en
    Novembre 2008
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant communication & réseaux

    Informations forums :
    Inscription : Novembre 2008
    Messages : 525
    Points : 521
    Points
    521
    Par défaut
    Merci, j'avais simplement oublié de mettre data="animflash.swf" dans la balise <object>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. anim flash impecable sous IE mais pas sous firefox!
    Par arnlig3550 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 15/09/2008, 15h52
  2. Réponses: 2
    Dernier message: 05/08/2008, 10h14
  3. [AJAX] tchatbox visible sous FF mais pas sous IE
    Par Jonathan.b dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/01/2008, 13h58
  4. Jascript fonction sous IE mais pas sous Netscape ou FF
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 29/12/2005, 17h02
  5. Menu dynamique marchant sous FF mais pas sous IE
    Par T-durden dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/08/2005, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo