Création
d'entreprise
Posez votre question Signaler

[html] probleme affichage avec frames

Steefif 565Messages postés 7 juillet 2008Date d'inscription 17 avril 2012Dernière intervention - Dernière réponse le 31 mai 2010 à 13:16
Bonjour,
et oui encore moi et mon html.
avant de me faire taper sur les doigts, sachez que si je pouvaient m'en affranchir et utiliser des div je le ferait, mais ma hierarchie m'impose les frames...
bref!
voici mon probleme.
J'ai une page divisée en 3 frames.
--------------------------- 
|           top           | 
--------------------------- 
|         |               | 
|         |               | 
|   menu  |    contenu    | 
|         |               | 
|         |               | 
--------------------------- 

dans mon top j'ai un menu dynamique que j'ai fait a base de div.
en gros au survol d'un élément j'afiche un div faisant partie de ce frame top.
(menu déroulant en quelque sorte)
l'embetant c'est que le div qui s'affiche à une taille supérieure à la hauteur de mon top.
hauteur que je ne peux pas changer (oui je sais je suis chiant)
du coup le div qui apparaît, apparaît derriere le frame contenu, masquant ainsi les 3/4 de mon menu.
pas glop pas glop!
je voulais donc savoir si il y avait moyen de donne rune sorte d'ordre aux frames
(premier plan, second plan, dernier plan)
ou de donner la priorité au div affiché de manière à ce qu'il passe au dessus du frame contenu.
En vous remerciant d'avance du temps mis à lire ce post.
si quequ'un peut me dépatouiller ça, ce serait royal!
merci beaucoup!
Steefif
Lire la suite 

[html] probleme affichage avec frames »

8 réponses
Réponse
+0
moins plus
et pourquoi tu ne ferai pas ton top en flash?
Ajouter un commentaire
Réponse
+0
moins plus
je ne peux pas.
le choix techno m'est imposé par la boite.
Ajouter un commentaire
Réponse
+0
moins plus
arf -_-', ça c'est embêtant...
tu ne peux pas non plus redimensionner la page?
Ajouter un commentaire
Réponse
+0
moins plus
la page doit rouner sur ie et ff peut import la config de l'ecran
Ajouter un commentaire
Réponse
+0
moins plus
Tu peux certainement jouer sur la propriété z-index de tes éléments DIV.
Chaque sorte de DIV ayant un z-index spécifique, dont certain plus petits que d'autres, devrait faire que certains ne se retrouvent plus caché par d'autres.

Mais ce n'est qu'une solution (si elle fonctionne) de secours. Dans tous les cas il te faudra repenser la manière dont tu construis tes frames pour que l'affichange soit plus correct. Un élément dans une frame ne devrait pas recouvrir un autre élément situé dans une autre frame, ou alors c'est que c'est mal codé.
Ajouter un commentaire
Réponse
+0
moins plus
alors en fait j'étais en train de tester justement le z-index.
mais ca ne marche pas.
je vais essayer de trouver une soluce.
si je trouve je posterai ici pour le sprochains.
si quelqu'un trouve je susi toujours preneur!
=)

merci bcp de vos réponses en tout cas
Ajouter un commentaire
Réponse
+0
moins plus
Petite parenthèse: Quelle est la meilleure solution entre des frames et des div pour placer un header par exemple?

Sinon je cherche aussi la solution a ton problème car je pense que je vais avoir le même soucis dans un avenir proche!!

On se tient au jus. =)
kij_82- 31 mai 2010 à 13:16
Les DIV !! Ce n'est même pas une question les frames sont à bannir :) (si ça ne t'es pas imposé techniquement bien sur)
Ajouter un commentaire
Ce document intitulé « [html] probleme affichage avec frames » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?