Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

Bonsoir à tous

 

J'ai un problème avec mon menu mais je ne sais pas bien expliquer alors le mieux est d'aller voir

 

http://fanou.vidal.free.fr/fichiers/ejsmenu.htm

 

quand on arrive aux cases de droite (paroles d'auteurs et divers) le menu déroulant part vers la droite et ne reste pas sous la case comme dans les cases de gauche

 

j'ai copié collé sur la page le fichier style associé

 

Comment faire pour que le menu déroulant reste bien centré sous les cases ?

 

Merci de votre aide

 

Fanou

Posté(e)

Bonsoir,

 

A vrai dire, je ne suis pas spécialiste de la chose (en fait g jamais fait de php ou autre, je suis plutôt C++) mais sauf erreur de ma part, t "cases" ne sont pas "acrochées" à t menus déroulant.

Donc, si le pb est juste de les positionner, il suffit de donner au coins supérieur gauche des menus déroulant les mêmes "coordonnés" que le coin supérieur gauche de la case qui lui correspond avec un décalage en y de la hauteur de la case.

 

Si jamais g dit n'importe quoi (ce qui est probable), ba désolé :P

 

@+

Posté(e)

Merci Speedy

 

Mais <<Donc, si le pb est juste de les positionner, il suffit de donner au coins supérieur gauche des menus déroulant les mêmes "coordonnés" que le coin supérieur gauche de la case qui lui correspond avec un décalage en y de la hauteur de la case.>>>

 

J'ai copié le code sur EJS et à part changer la couleur et les mots à l'intérieur de cases, je ne sais pas trop faire alors si tu peux mieux m'expliquer..

 

Bonne soirée à tous

Fanou

Posté(e)

Re Bonsoir

 

Je viens apporter la solution proposée par un internaute sur le forum CCM et qui ma foi, me recentre mon menu déroulant, si cela peut aider quelqu'un d'autre un jour ou l'autre :P

Bonne soirée

Fanou :-(

 

COPIE :

Explications :

Tu as du copier un menu comportant 7 entrées, dans des cellules dont la taille est fixée à width=100, un calcul de centrage prend en compte une valeur de 700/2. L'origine à gauche est de 44 (12 pts pour la barre de scrolling <-- (800-12)/2 - 700/2 )

 

Dans ton cas, il s'agit de 8 entrées occupant donc 800 points. Pour un écran 800 x 600 comme est configuré le mien, il y a forcémment un débordement, puisque la largeur du tableau (et des cellules en 1 seule colonne) des sous-menus est fixée à 150.

D'autre part, la TABLE entourant le menu est dimensionnée à 100%, le navigateur adopte un compromis (de l'ordre de 700) divisé en 8 cellules égales.

 

Suggestions :

1) - taille des cellules "menu" à 90 (au lieu de 100),

2) - valeur de centrage : 90 x 8 = 720 (au lieu de 700),

3) - dimension de la table : 720 (au lieu de 100%),

4) - taille des cellules "sous-menu" : 120 (au lieu de 150),

5) - appel de la fonction pop() avec les valeurs 0,90,180, ... 630 (pas de 90 au lieu de 100),

6) - raccourcir les libellés pour qu'ils tiennent dans les cellules.

  • 4 mois après...
Posté(e)

Bonjour à tous

Je relance le sujet car j'ai repris mon menu, j'ai voulu ajouter une case "courrier" et tout repart vers le droite.

J'ai pourtant essayé de tenir compte des conseils précédents, j'ai essayé des tas de choses et je n'y arrive pas

Si quelqu'un a le temps d'aller voir et de me dire s'il trouve l'erreur....

Merci à tous

Fanou

 

http://embrunsmarins.free.fr/menu/MenuFanou1.htm

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...