SELECT qui passe par dessus un menu...

SELECT qui passe par dessus un menu... - HTML/CSS - Programmation

Marsh Posté le 08-01-2003 à 00:52:43    

Sur cette page :
 
http://www.presence-pc.com/prix/affprix.php?id=6#
 
Si on affiche le menu 'périphérique' en double cliquant dessus on voit que les champs du form dans l'iframe passe par dessus le menu.
Quelle est la solution pour éviter ca ?
 
Merci ! :D


Message édité par joce le 08-01-2003 à 01:31:53
Reply

Marsh Posté le 08-01-2003 à 00:52:43   

Reply

Marsh Posté le 08-01-2003 à 00:57:17    

Reply

Marsh Posté le 08-01-2003 à 00:57:54    


Sous mozilla y a que dalle  [:xp1700]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 00:59:09    

Je me disais aussi... Bon je boycotte Presence PC :o


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 08-01-2003 à 01:00:08    

ouais sous moz ca marche pas, je suis en train d'en refaire un :D
 
bon alors on va dire lui :
 
http://www.presence-pc.com/prix/affprix1.php?id=6#
 
menu composants :D


Message édité par joce le 08-01-2003 à 01:01:48
Reply

Marsh Posté le 08-01-2003 à 01:00:18    


En effet sous IE ca merde, mais sous mozilla y a même pas de menu alors franchement je commencerais par la avant de corriger le truc sous IE  :sarcastic:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:00:58    

gm_superstar a écrit :

Je me disais aussi... Bon je boycotte Presence PC :o

c'est la seule page qui soit pas terminée et qui passe pas sous tous les navigateurs :kaola: (tu peux prendre netscape 4.x pour l'accueil de PPC, l'affichage est parfait)

Reply

Marsh Posté le 08-01-2003 à 01:01:07    

joce a écrit :

ouais sous moz ca marche pas, je suis en train d'en refaire un :D
 
bon alors on va dire lui :
 
http://www.presence-pc.com/prix/affprix.php?id=6#
 
menu composants :D


 
kestudis? t'as bu la?
[:wam]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:02:21    

zion a écrit :


 
kestudis? t'as bu la?
[:wam]

me suis planté dans l'url, j'ai oublié un 1 :kaola:

Reply

Marsh Posté le 08-01-2003 à 01:03:49    

Sous mozilla ca marche bien en tout cas (sauf ton retour à la ligne foirax).
 
Mais sous IE c le même problème... :/


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:03:49   

Reply

Marsh Posté le 08-01-2003 à 01:05:09    

zion a écrit :

Sous mozilla ca marche bien en tout cas (sauf ton retour à la ligne foirax).
 
Mais sous IE c le même problème... :/

d'où ma question : comment faire pour que le forme passe pas par dessus (vais passer en police pour eviter le retour ligne)


Message édité par joce le 08-01-2003 à 01:05:38
Reply

Marsh Posté le 08-01-2003 à 01:07:07    

'tain c'est pête couille le retour chariot qui merde sous moz :mad:

Reply

Marsh Posté le 08-01-2003 à 01:12:11    


 
Remarque c'est juste les combos qui passent devant, le reste ca va  :sweat:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:12:58    

zion a écrit :


 
Remarque c'est juste les combos qui passent devant, le reste ca va  :sweat:  

ouais mais bon même c lourd :/

Reply

Marsh Posté le 08-01-2003 à 01:13:58    

Reply

Marsh Posté le 08-01-2003 à 01:15:03    

Citation :

As mentioned, SELECT boxes and windowed ActiveX controls do not obey the  
z-order scheme.  You *can* use DHTML to hide the SELECT box, though.

 
 
[:totoz]
 
http://groups.google.com/groups?hl [...] a48&rnum=1


Message édité par zion le 08-01-2003 à 01:15:38

---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:15:11    

gm_superstar revient :D

Reply

Marsh Posté le 08-01-2003 à 01:16:05    

joce a écrit :

gm_superstar revient :D


 
tain l'autre hé... dis tout de suite que je cherche même pas à t'aider :fuck:
 


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:21:12    

Tiens, vla une réponse claire et précise pour IE
 
 

Citation :

NO it is not. Apparently the select control is a separtae window which
floats above the rest of your web page so it will always be above your web
page regardless of the z-index you give to items in your page. The only way
to beat it is to join it and make your fly-out menu an Iframe or scriptlet
which are also separate floating windows.

 
 
y a un sample pour ca dans l'url au dessus...
sinon tu veux une corde?  :D


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:25:56    

zion a écrit :

Citation :

As mentioned, SELECT boxes and windowed ActiveX controls do not obey the  
z-order scheme.  You *can* use DHTML to hide the SELECT box, though.

 
 
[:totoz]
 
http://groups.google.com/groups?hl [...] a48&rnum=1

et comment ? :D

Reply

Marsh Posté le 08-01-2003 à 01:27:27    

Il est pas assez long ton menu Composant, donc il masque pas les SELECT. Tu as ajouté un z-index au menu ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 08-01-2003 à 01:27:51    

joce a écrit :

et comment ? :D


 
suffit de lire la suite du message
 
sample:
http://groups.google.com/groups?hl [...] com&rnum=9
 
 :)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:28:32    

gm_superstar a écrit :

Il est pas assez long ton menu Composant, donc il masque pas les SELECT. Tu as ajouté un z-index au menu ?


 
oui mais IE a pas l'air de vouloir respecter les z-index pour les SELECT (IE roxxor :o).


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:30:39    

zion a écrit :

Tiens, vla une réponse claire et précise pour IE
 
 

Citation :

NO it is not. Apparently the select control is a separtae window which
floats above the rest of your web page so it will always be above your web
page regardless of the z-index you give to items in your page. The only way
to beat it is to join it and make your fly-out menu an Iframe or scriptlet
which are also separate floating windows.

 
 
y a un sample pour ca dans l'url au dessus...
sinon tu veux une corde?  :D  


sauf que pas de bol mon select est aussi dans une iframe :cry:


Message édité par joce le 08-01-2003 à 01:31:26
Reply

Marsh Posté le 08-01-2003 à 01:31:39    


 http://seb.akretio.be/ppc-ie.png
 http://seb.akretio.be/ppc-moz.png
 
je laisse deviner lequel est IE  [:ddr555]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:33:06    

t'aurais du montrer le menu stockage ca les aurait mis plus ou moins à égalité :D

Reply

Marsh Posté le 08-01-2003 à 01:35:01    

le truc agréable aussi avec IE c'est qu'il gère comme une pine les couleurs du png.
Résultat tu fous une jpg et une png avec la même couleur de fond l'une à coté de l'autre et t'as pas la même couleur :o

Reply

Marsh Posté le 08-01-2003 à 01:38:25    


oui, c'est pas très nouveau ce bug, si tu prends un tableau en #COCOCO par ex et un png avec la même couleur IE va te le bousiller aussi (mais pas mozilla), et ca depuis au moins IE4 :/
 
Du coup, faut tout foutre un background en png  :sweat:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 01:45:21    

Bon, un conseil, cherche un script de menu moins bordélique et plus simple que celui-là... parce que là j'ai pas le courage de regarder où on peut intervenir pour régler ce problème.
 
L'idée serait d'assigner un z-index au menu déroulant (ton_menu.style.zIndex = 2) de manière à ce qu'il recouvre tout le reste dans la page, mais je ne vois pas trop où insérer ça...
 
Et puis là :sleep:


Message édité par gm_superstar le 08-01-2003 à 01:45:38

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 08-01-2003 à 01:52:22    

gm_superstar a écrit :

Bon, un conseil, cherche un script de menu moins bordélique et plus simple que celui-là... parce que là j'ai pas le courage de regarder où on peut intervenir pour régler ce problème.
 
L'idée serait d'assigner un z-index au menu déroulant (ton_menu.style.zIndex = 2) de manière à ce qu'il recouvre tout le reste dans la page, mais je ne vois pas trop où insérer ça...
 
Et puis là :sleep:

c'est un des plus simple et des plus compatible que j'ai trouvé :o
 
http://www.cfoster.net/tmenu/
 

Reply

Marsh Posté le 08-01-2003 à 01:58:57    

qui plus est comme on l'a déjà dis avant ie en a rien à battre dans ce cas du zindex :o


Message édité par joce le 08-01-2003 à 02:06:53
Reply

Marsh Posté le 08-01-2003 à 02:01:28    


Et pourquoi pas un truc en CSS pur?
http://www.meyerweb.com/eric/css/edge/popups/demo.html
 
y a surement moyen d'adapter un peu le principe, du coup pas de javascript et faut pas cliquer pour avoir le menu  :)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 02:20:52    

humm oui effectivement c'est pas mal par contre faut ce faire chier pour placer au bon endroit les menus

Reply

Marsh Posté le 08-01-2003 à 02:22:49    

ceci dit tu crois pas que le problème de zindex se reposera ?
et comment tu veux faire pour garder afficher le menu quand tu passes à l'interieur du menu :pt1cable:


Message édité par joce le 08-01-2003 à 02:23:29
Reply

Marsh Posté le 08-01-2003 à 02:22:51    

on peut pas tout avoir  :p


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 02:23:20    

joce a écrit :

ceci dit tu crois pas que le problème de zindex se reposera ?


 
probablement, mais au moins ce sera un truc plus facile à modifier  [:ddr555]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 08-01-2003 à 03:01:52    

Tu as testé avec un script de menu de ce site: http://cross-browser.com/ ?

Reply

Marsh Posté le 08-01-2003 à 08:26:25    

zion a écrit :

Tiens, vla une réponse claire et précise pour IE
 
 

Citation :

NO it is not. Apparently the select control is a separtae window which
floats above the rest of your web page so it will always be above your web
page regardless of the z-index you give to items in your page. The only way
to beat it is to join it and make your fly-out menu an Iframe or scriptlet
which are also separate floating windows.

 
 
y a un sample pour ca dans l'url au dessus...
sinon tu veux une corde?  :D  


 
[:rofl] Et qu'il ouvre le gaz, on sait jamais...
 
N'empeche le comportement de certains navigateurs c'est nawak :ouch:


---------------
1732 : Giacinto Paoli rédige un projet de constitution, dont le préambule decrète pour la première fois dans l'histoire de l'Humanité "Les Hommes naissent libres et égaux en droit"...
Reply

Marsh Posté le 08-01-2003 à 10:06:15    

j'avais ce même genre de problème . en cherchant une explication j'avais lu que certain elements (select et Iframe pour ton cas) restaient au-dessus de ce genre de choses (des menus deroulant en JS).
la movëz nouvelle c'est que même avec 36000 z-index on peut pas y remedier.
j'ai du ruser en descendant les elements du formulaire qui posaient problème. a voir sur mon site dans SKINS/DONWLOAD (le menu etait derrière les selects)

Reply

Marsh Posté le 08-01-2003 à 10:28:53    

zion a écrit :

Et pourquoi pas un truc en CSS pur?
http://www.meyerweb.com/eric/css/edge/popups/demo.html
 
y a surement moyen d'adapter un peu le principe, du coup pas de javascript et faut pas cliquer pour avoir le menu  :)


Ca, ça ne marche qu'avec Mozilla quasiment...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed