Menu déroulant
Résolu
eska35
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
eska35 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
eska35 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis novice et je suis en train de galérer depuis 2 jours sur un problème de menu déroulant.
J'ai récupéré le menu que le site pupius.co.uk met à disposition composé de .css et .js et l'ai adapté à mon site.
1er problème : Lorsque je clique sur un lien, celui-ci ne s'ouvre pas dans la frame de la page mais en tant que page à part entière.
Même en spécifiant <a HREF="page.htm" target="iframe">mon lien </a>.
Mon 2ème problème concerne l'aspect du menu. Lorsque je passe ma souris sur un élément, les sous-menus ne s'affichent pas juste un dessous du menu mais bien plus bas.
J'ai dû oublié de changer une valeur lorsque j'ai remonté mon menu principal mais je ne vois pas laquelle.
Dans mon fichier menu.css, il est expliqué où se trouve la top position des sous-menus mais je n'arrive pas à trouver où cela se situe dans mon fichier .js.
Le résultat actuel est visible à cette adresse : http://collexion.ifrance.com/index2.htm
J'ai envoyé un mail au webmaster pour avoir des infos et je suis en l'attente d'une réponse.
Si éventuellement vous savez où trouvez un menu du même genre en Flash ou autre mais plus facile à configurer, je suis preneuse.
Merci pour votre aide.
Je suis novice et je suis en train de galérer depuis 2 jours sur un problème de menu déroulant.
J'ai récupéré le menu que le site pupius.co.uk met à disposition composé de .css et .js et l'ai adapté à mon site.
1er problème : Lorsque je clique sur un lien, celui-ci ne s'ouvre pas dans la frame de la page mais en tant que page à part entière.
Même en spécifiant <a HREF="page.htm" target="iframe">mon lien </a>.
Mon 2ème problème concerne l'aspect du menu. Lorsque je passe ma souris sur un élément, les sous-menus ne s'affichent pas juste un dessous du menu mais bien plus bas.
J'ai dû oublié de changer une valeur lorsque j'ai remonté mon menu principal mais je ne vois pas laquelle.
Dans mon fichier menu.css, il est expliqué où se trouve la top position des sous-menus mais je n'arrive pas à trouver où cela se situe dans mon fichier .js.
Le résultat actuel est visible à cette adresse : http://collexion.ifrance.com/index2.htm
J'ai envoyé un mail au webmaster pour avoir des infos et je suis en l'attente d'une réponse.
Si éventuellement vous savez où trouvez un menu du même genre en Flash ou autre mais plus facile à configurer, je suis preneuse.
Merci pour votre aide.
A voir également:
- Menu déroulant
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Supprimer menu déroulant excel - Forum Word
- Effacer le contenue d'une cellule avec liste déroulante - Forum Excel
4 réponses
Pour la position du menu, voilà le code que tu as mis :
<div class="menuback" style="left: 70px; top: 118px; visibility: hidden;">
Il faut jouer sur le top: 118px;
Pour le problème d'iframe, cela vient de ton hébergeur qui les "casse" pour mettre son bandeau en haut... Je ne sais pas ce que tu peux faire contre ça...
<div class="menuback" style="left: 70px; top: 118px; visibility: hidden;">
Il faut jouer sur le top: 118px;
Pour le problème d'iframe, cela vient de ton hébergeur qui les "casse" pour mettre son bandeau en haut... Je ne sais pas ce que tu peux faire contre ça...
Mon problème de position des sous-menus est résolu. Merci.
Concernant mon souci de frame, je ne vois pas trop le lien avec l'hébergeur puisque lorsque je fais mes tests hors ligne, j'ai le même problème (FireFox et IE6).
Ce que je ne comprends pas, c'est que mon bouton "liens", lui, renvoie bien la page dans l'iframe, mais pas les liens du menu.
On dirait que les options des liens du menu spécifiées dans mon index2.htm sont zappées car même en précisant _blank, la page s'ouvre sur elle-même.
Cela dit, je pense changer d'hébergeur d'ici peu car la pub d'Ifrance me prend une bonne partie de ma page et c'est vraiment pénible.
Concernant mon souci de frame, je ne vois pas trop le lien avec l'hébergeur puisque lorsque je fais mes tests hors ligne, j'ai le même problème (FireFox et IE6).
Ce que je ne comprends pas, c'est que mon bouton "liens", lui, renvoie bien la page dans l'iframe, mais pas les liens du menu.
On dirait que les options des liens du menu spécifiées dans mon index2.htm sont zappées car même en précisant _blank, la page s'ouvre sur elle-même.
Cela dit, je pense changer d'hébergeur d'ici peu car la pub d'Ifrance me prend une bonne partie de ma page et c'est vraiment pénible.
Je susi heberger par Ifrance(pour le moins important de mes sites car sinon c'est free obligé) et je n'ai pas de probleme de pub car j'utilise un sous ndd de "freazer" qui bloque les pubs ce que tu peux surement faire toi meme.
Pour le reste, il y a l'air d'avoir plusieurs frame qui s'entremele et tous tes liens n'ont pas target="iframe".
Sinon avec un onclick ca peut tres bien marcher aussi, en introduisant du javascript tu peux rester avec la frame et ca donne le meme resultat ou utiliser de l'AJAX...ce qui est plus difficile.
Pour le reste, il y a l'air d'avoir plusieurs frame qui s'entremele et tous tes liens n'ont pas target="iframe".
Sinon avec un onclick ca peut tres bien marcher aussi, en introduisant du javascript tu peux rester avec la frame et ca donne le meme resultat ou utiliser de l'AJAX...ce qui est plus difficile.
J'ai enfin résolu mon problème après 4 jours de galère.
J'ai donc utilisé l'option onclick comme suit pour chaque lien :
<li><a href="page.htm" onclick='window.location=iframe'>blabla</a></li>
J'ai également réjouté dans le HEAD de la page :
<base target="iframe">
Apparemment, c'est cette ligne de code qui fait la différence.
Je peux donc enfin enlever les menus que j'avais mis sur les quelques 200 pages et savourer les futures mis à jour rapides du menu !
Le résultat est visible à l'adresse www.ifrance.com/collection
Merci beaucoup :o)
J'ai donc utilisé l'option onclick comme suit pour chaque lien :
<li><a href="page.htm" onclick='window.location=iframe'>blabla</a></li>
J'ai également réjouté dans le HEAD de la page :
<base target="iframe">
Apparemment, c'est cette ligne de code qui fait la différence.
Je peux donc enfin enlever les menus que j'avais mis sur les quelques 200 pages et savourer les futures mis à jour rapides du menu !
Le résultat est visible à l'adresse www.ifrance.com/collection
Merci beaucoup :o)