Menu déroulant trop gros!

Eléphant du PHP | 139 Messages

03 mars 2007, 05:07

Bonjour,
J'ai un menu déroulant en javascript que je place dans un frame html. Le problème est qu'il s'agit d'un menu multiple et que déployé, il est plus grand que le frame. Existe-t-il une façon de le faire dépasser sur un autre frame. Vous comprendrez que je ne veux pas que mon menu horizontal soit dans un frame qui prend la moitié de la page.

VaN
Mammouth du PHP | 1107 Messages

03 mars 2007, 19:26

peut-etre en le plaçant dans un <div> auquel tu donne un z-index élévé.

l'attribut z-index sert à donner des priorités d'affichage en terme de profondeur. (c'est en gros la troisième dimension, qu'il manque sur un écran de pc).

Par contre, je ne te garanti pas que cela marche pour passer par dessus des frames.

ViPHP
AB
ViPHP | 5818 Messages

03 mars 2007, 21:23

peut-etre en le plaçant dans un <div> auquel tu donne un z-index élévé.

l'attribut z-index sert à donner des priorités d'affichage en terme de profondeur. (c'est en gros la troisième dimension, qu'il manque sur un écran de pc).

Par contre, je ne te garanti pas que cela marche pour passer par dessus des frames.
C'est même certain que cela ne passera pas par dessus des frames s'il s'agit de frames réelles (avec framset).
Par contre, s'il s'agit de pseudo frames (par exemple alimentées par un include) un menu positionné en absolu passera sans bp par dessus les différents div

Eléphant du PHP | 139 Messages

03 mars 2007, 21:26

merci, je vais essayer.

VaN
Mammouth du PHP | 1107 Messages

04 mars 2007, 00:54

mais j'imagine que si il utilise des frames, c'est à cause de son menu JS, qui doit être assez lourd, et qui donc n'est chargé qu'une fois pour toute. Donc ça doit etre de la vraie frame, et pas un include() : )