Page 1 sur 1

Afficher une DIV au-dessus de frames

Posté : 26 juin 2008, 15:06
par toony.m
Bonjour!

Je cherche désespérément à afficher une DIV au dessus d'un jeu de cadre (frames).

Voici quelques détails:
J'ai un intranet qui contient une page (accueil.htm) découpée horizontalement en 2 frames (respectivement nommées dessus & centre). Dans la frame "centre", j'affiche une autre page (contenu.htm) découpée cette fois-ci en 3 frames (une verticale a gauche, puis 2 horizontale a droite, respectivement nommées coté, haut & bas).
Et je cherche a rendre visible une balise DIV en position absolute (grace a un raccourci clavier, le script fonctionne TB pas de soucis de ce coté là) au-dessus de tout ce beau monde!
Est-ce possible ???

Pour l'instant j'ai essayé de déclarer cette DIV autour des FRAMESET mais rien ne s'affiche...

Code : Tout sélectionner

<frameset rows="150,*" cols="*" framespacing="0" frameborder="no" border="0"> <frame src="menu.php" name="menu" scrolling="No" noresize="noresize" id="menu" title="dessus" style="z-index:100" /> <frame src="contenu.htm" name="centre" id="centre" title="centre" /> </frameset> <noframes><body></body></noframes>
La balise n'est pas interpretée...
Et ça ne marche donc pas :cry:

Re: Afficher une DIV au-dessus de frames

Posté : 17 sept. 2009, 13:20
par ironx
Salut,

Comment déclares tu ta div?
C'est peut être juste une question de syntaxe.

Re: Afficher une DIV au-dessus de frames

Posté : 17 sept. 2009, 13:57
par agité
Il faudrait le CSS pour se faire une idée ainsi que le code complet de la page pour voir ou la DIV est.

Re: Afficher une DIV au-dessus de frames

Posté : 17 sept. 2009, 16:49
par Calimero
Je doute que ce soit possible, à moins de passer par une iframe (contenant donc la page avec ton frameset). Car sinon tu n'as pas de body (frameset remplace body), donc pas de possibilité d'insérer une div tout en restant valide.

Re: Afficher une DIV au-dessus de frames

Posté : 17 sept. 2009, 17:22
par Cobaye
Je confirme Calimero dans ses propos, j'ai eu le cas et j'ai rien trouver à par utiliser une iframe.

Pour simplifier, avec un frameset chaque page est indépendant, comme si le navigateur avait plusieurs fenêtres ouverte. On peut pas faire de div qui passe sur plusieurs fenêtres.