Probleme comportement Flash dans FF & IE

zel18 -  
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>
A voir également:

1 réponse

Mimiste Messages postés 1159 Statut Membre 206
 
hello

et t'a fonction que tu appel a chaque fois qui s'appel flash, elle est dans script.js ? on peux la voir ?
0
zel18
 
merci et le voila

function flash(tag) {
document.write(tag);
}
0
Mimiste Messages postés 1159 Statut Membre 206 > zel18
 
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
0
zel18 > Mimiste Messages postés 1159 Statut Membre
 
je passe par javascript pour que ca soit plus stable au niveau du menu

et si je met le menu apres ou avant le menu je n'arrive pas a le placé sur l'animation
0
Mimiste Messages postés 1159 Statut Membre 206 > zel18
 
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

0