[RESOLU] affichage flash dans un bloc non visible sous IE7

Catégories:

bonjour,

j’ai un menu en flash que j’ai mis dans un bloc.

le code est le suivant :
 ?php
global $locale ;
if($locale==’en’) { ?>

menu en anglais  ?php }
else { ?>

object height=»428» width=»234» codebase=»http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0» classid=»clsid:D27CDB6E-AE6D-11cf-96B8-444553540000»>
param value=»flash.swf» name=»movie» />
param value=»high» name=»quality» /> embed height=»428» width=»234» type=»application/x-shockwave-flash» pluginspage=»http://www.macromedia.com/go/getflashplayer» quality=»high» src=»http://localhost/drupal/themes/pushbutton/flash_compagnie.swf»>/embed>/object>  ?php } ?>

Le problème c’est qu’il fonctionne tres bien sous firefox mais aucun affichage sur IE. j’ai essayé un tas de manip trouvé sur le net, mais rien ne fonctionne, si quelqu’un pouvait m’eclairer, merci d’avance,

karine.

ps : j’ai supprimé les «<» pour l’affichage.

#

Je te conseille plutôt d’utiliser un module flash que de le faire a la main. Ils traitent ce genre de cas.
http://drupal.org/project/flashnode
si vraiment tu veux pas l’utiliser, va voir dans le code la solution (il y a un cas particulier pour IE si ma mémoire est bonne)

Yoann Babel — formateur Drupal : http://formation.ideia.fr/drupal

#

merci, mais c’est pas un node que je veux, mais un bloc.
effectivement, je sais qu’il faut modifier le code ou ajouter des lignes dans mon code pour que ça fonctionne sous IE, mais je ne trouve pas.

Y’aura pas de science fiction !

#

Tu peux utiliser le module «nodeasblock» en plus … ;-)

Yoann Babel — formateur Drupal : http://formation.ideia.fr/drupal

#

oui, je sais, mais il est pas encore ok pour drupal 6… ;-)

on va y arriver

Y’aura pas de science fiction !

#

ayé, problème réglé :

télécharger swfobject.js
et écrire le code de cette manière dans le bloc :
script type=»text/javascript» src=»http://localhost/drupal/themes/pushbutton/swfobject.js»>
div id=»flashcontent»>
object classid=»clsid:D27CDB6E-AE6D-11cf-96B8-444553540000» codebase=»http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0» width=»234» height=»428»>

param name=»quality» value=»high» />embed width=»234» height=»428» src=»http://localhost/drupal/themes/pushbutton/flash_compagnie.swf» quality=»high» pluginspage=»http://www.macromedia.com/go/getflashplayer» type=»application/x-shockwave-flash»>/object>

/div>

en n’oubliant pas de remettre < devant

voili voilou
krine

Y’aura pas de science fiction !

Syndiquer le contenu