Probleme comportement Flash dans FF & IE
zel18
-
Mimiste Messages postés 1159 Statut Membre -
Mimiste Messages postés 1159 Statut Membre -
Bonjour,
Sur une page web, un menu apparaissait sur une image en background.
On m'a demandé de changer cette image par une animation flash.
Le probleme est que le menu a ete un peu difficile a mettre correctement sur l'animation sur FireFox mais sur IE le menu n'apparait pas.
Pouvez vous m'aider a il voir plus clair car je vois pas la solution ? merci d'avance
PS : voici le code utiliser
<div class="conteneur">
<div class="header">
<script language="JavaScript" src="script.js"></script>
<script>
flash('<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="850" height="168" align="texttop" class="header">');
flash('<param name="movie" value="imgs/bandeau.swf" />');
flash('<param name="quality" value="high">');
flash('<param name="LOOP" value="false" />');
flash('<param name="wmode" value="transparent" />');
flash('<param value="transparent" name="embed" />');
flash('<param name="bgcolor" value="#FFFFFF" />');
flash('<div class="menu_horizontal">');
flash(' <ul>');
flash('<li><a href="index.php?rubrique=accueil">Accueil</a></li>');
flash('<li><a href="index.php?rubrique=membres">Membres du GIE</a></li>');
flash(' <li><a href="index.php?rubrique=presentation">Notre action</a></li>');
flash(' <li><a href="index.php?rubrique=contact">Nous contacter</a></li>');
flash('</ul>');
flash('</div>');
flash('<embed src="imgs/bandeau.swf" width="850" height="168" wmode="transparent" embed="transparent" bgcolor="#FFFFFF" loop="false" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash"/> </object>');
</script>
</div>
</div>
Sur une page web, un menu apparaissait sur une image en background.
On m'a demandé de changer cette image par une animation flash.
Le probleme est que le menu a ete un peu difficile a mettre correctement sur l'animation sur FireFox mais sur IE le menu n'apparait pas.
Pouvez vous m'aider a il voir plus clair car je vois pas la solution ? merci d'avance
PS : voici le code utiliser
<div class="conteneur">
<div class="header">
<script language="JavaScript" src="script.js"></script>
<script>
flash('<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="850" height="168" align="texttop" class="header">');
flash('<param name="movie" value="imgs/bandeau.swf" />');
flash('<param name="quality" value="high">');
flash('<param name="LOOP" value="false" />');
flash('<param name="wmode" value="transparent" />');
flash('<param value="transparent" name="embed" />');
flash('<param name="bgcolor" value="#FFFFFF" />');
flash('<div class="menu_horizontal">');
flash(' <ul>');
flash('<li><a href="index.php?rubrique=accueil">Accueil</a></li>');
flash('<li><a href="index.php?rubrique=membres">Membres du GIE</a></li>');
flash(' <li><a href="index.php?rubrique=presentation">Notre action</a></li>');
flash(' <li><a href="index.php?rubrique=contact">Nous contacter</a></li>');
flash('</ul>');
flash('</div>');
flash('<embed src="imgs/bandeau.swf" width="850" height="168" wmode="transparent" embed="transparent" bgcolor="#FFFFFF" loop="false" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash"/> </object>');
</script>
</div>
</div>
Configuration: Windows XP Firefox 2.0.0.14
1 réponse
-
hello
et t'a fonction que tu appel a chaque fois qui s'appel flash, elle est dans script.js ? on peux la voir ?-
- Je ne vois pas trop l'interet de cette fonction, pour quoi tu n'ecrit pas directement les balises ?
2eme truc
flash('<div class="menu_horizontal">');
flash(' <ul>');
flash('<li><a href="index.php?rubrique=accueil">Accueil</a></li>');
flash('<li><a href="index.php?rubrique=membres">Membres du GIE</a></li>');
flash(' <li><a href="index.php?rubrique=presentation">Notre action</a></li>');
flash(' <li><a href="index.php?rubrique=contact">Nous contacter</a></li>');
flash('</ul>');
flash('</div>');
un div dans la balise object je pense que c'est pas terrible, essai de mettre cette partie la hors de la balise object - oui je comprend bien mais je ne pense pas que ce soit possible de mettre une div dans une balise object, si Firefox est gentil et te l'affiche ben IE ne veut pas...
2 solutions
- Tu fais ton menu en flash dans l'animation donc pas besoin de superposer quoi que ce soit
- Tu superpose ton menu en changeant sont type de position en absolute et en le plaçant grâce aux coordonnées X et Y du navigateur
-