Probleme comportement Flash dans FF & IE

Fermé
zel18 - 5 juin 2008 à 21:55
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 - 6 juin 2008 à 14:16
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>

1 réponse

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 208
5 juin 2008 à 22:14
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
merci et le voila

function flash(tag) {
document.write(tag);
}
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 208 > zel18
6 juin 2008 à 10:47
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 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016
6 juin 2008 à 13:22
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 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 208 > zel18
6 juin 2008 à 14:16
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