Menu passe sous bannière Flash

metis15 Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   -  
metis15 Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai suivi l'explication de ce topic de Groarh du 29 jui 2009 :

https://forums.commentcamarche.net/forum/affich-12321169-menu-deroulant-passe-sous-l-animation-flash

Rien à faire, ça le fait quand même dans IE8 (pas essayé d'autres)

On voit :
<object id="anim">
J'ai créé la div en virant celle que Dreamweaver me fabrique.

Puis dans le code de la bannière Flash :
<param name="wmode" value="opaque" />
J'ai essayé avec transparent, ça change rien.

J'ai aussi ajouté ça dans le CSS du menu
#anim {
z-index: 1;
}
#menu {
z-index: 2;
}

Rien à faire.
Ca marche avec Firefox, même sans ces bidouille.

Que faire ?

A voir également:

8 réponses

rescue Messages postés 1039 Date d'inscription   Statut Contributeur Dernière intervention   136
 
Bonjour,

As tu essayé d'ajouter dans la feuille de style css:

#menu {
clear:both;
}

@+

0
metis15 Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   11
 
Je viens d'essayer, ça ne change rien.
0
rescue Messages postés 1039 Date d'inscription   Statut Contributeur Dernière intervention   136
 
Bonjour,

Désolé j'ai peut être mal cerné ton problème !
Tu veux quoi comme affichage exactement...
La bannière au dessus du menu ou l'inverse ou superposé le menu sur la bannière.

@+
0
metis15 Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   11
 
Pas grave (;o)))

Je veux que le menu horizontal qui se déplie vers le bas, couvre la bannière qui est dessous.
Avant, on n'avait pas de bannière Flash et ça couvrait ce qui est dessous.
Là, le Flash reste au dessus de tout.

J'ai mis aussi des z index dans les CSS (menu, ul..). La bannière s'en fout. Elle est toujours au dessus.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rescue Messages postés 1039 Date d'inscription   Statut Contributeur Dernière intervention   136
 
Bonjour,

Alors n'ayant pas totalement le code source de ta css.
Je te propose pour la div menu de rajouter:

#menu {
display:block;
position:absolute;
z-index: 2;
}

Logiquement le menu devrait passer au dessus. A tester

Personnellement, pour les styles css je te conseille le site alsacreations de Raphael Goetter.
https://www.alsacreations.com/

Si tu as des questions, leurs forums est là. Sans faire de publicité, ce sont des spécialistes et des compétents dans le domaine.

Sans faire de pub supplémentaire je me claque souvent sur leurs avancés techniques pour le CMS dont j'en suis l'auteur IGSW sur : http://www.igswsoft.com/

Ne lache pas l'affaire tu finiras bien par trouver.

@+
0
metis15 Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   11
 
Bon, Le bout de CSS que tu m'indique ne change rien. Dans IE8, la bannière Flash est toujours au dessus du menu déroulant.

Je ne vais pas lâcher l'affaire comme ça mais je me désespère car j'ai essayé toutes les combines sur le sujet trouvées sur le Net, rien n'y fait !!

Je vais aller voir du côté des forums Alsa.

Faudrait aussi que je monte une page test avec juste le menu horizontal déroulant et une bannière Flash dessous, pour faire des tests...

Merci en tout cas.
0
rescue Messages postés 1039 Date d'inscription   Statut Contributeur Dernière intervention   136
 
Bonjour,

C'est une solution de donner un peu plus d'élément afin de trouver le pourquoi du comment.

Autre solution qui me vient à l'esprit ton code html :
Fait un copier/coller uniquement de la partie des div pour le menu et la bannière.

du genre:

<div id="menu">
ton menu deroulant
</div>

<div id="anim">
ta bannière flash
</div>


@+
0
metis15 Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   11
 
Yo !!
Je vais mettre ici les éléments de code.

Mais entre temps, j'ai trouvé un site qui dispose d'un menu horizontal au dessus d'une animation en Flash, et ça marche dans IE8. Le menu se déroule bien au dessus du Flash.
Donc c'est faisable, c'est là : https://www.eyrignac.com/

Moi, j'ai repris une page vierge, j'ai mis un menu horizontal en haut (un autre, pas le premier que j'ai testé), plus une bannière Flash dans une div dessous.
Rien à faire. Dans IE8 les sous-menus passe sous la bannière.

Je passe un prochain post avec les codes.
0