Question de menu

cs_valouh Messages postés 1 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 25 juin 2004 - 25 juin 2004 à 15:44
bertrouf Messages postés 103 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 10 mars 2010 - 30 juin 2004 à 17:37
Bonjour les gens,
je suis débutante et j'ai un ptit problème, je voudrais savoir si on peut faire ça:
j'ai 2 menus différents et je voudrais faire un mixte des 2 mais je n'y arrive pas.
en fait je voudrais prendre le menu du 1er et mettre le sous menu du 2ème, donc avoir 1 menu qui brille lorsqu'on passe la souris dessus et lorsqu'on clique dessus, un sous menu apparait.

voilà mes 2 codes:

Menu qui brille:



body { font-family: Verdana; font-size: 12 pt; color: #000000; text-align: justify;
background-color: #FFFFFF }
h1 { text-transform: uppercase; text-align: right; background-color: #FFFF00;
color: #0000FF }












Menu et sous menu qui apparait:


function showhide(vari)
{
if (vari.style.display=="none")
{
vari.style.display="";
}
else
{
vari.style.display="none";
}
}


Menu

Menu1,
----
Menu2,
----
Menu3

Menu 2

Menu 21,
----
Menu 22,
----
Menu 23



voilà merci pour ceux qui pourront m'aider (en espérant que c'est possible)!!
valouh

1 réponse

bertrouf Messages postés 103 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 10 mars 2010 8
30 juin 2004 à 17:37
Bien le bonsoir,

Pour répondre à tes questions :
Les menus que tu utilises sont des menus fais en JAVA (fphover.class). Ce n'est pas la même chose que javascript, principalement parce que du java se compile, et qu'on ne peut pas en récupérer la source.
-Un programme java compilé s'appelle .class
on ne peut pas le lire.
-Un javascript est soit directement sur la page, soit en .js
Dans les deux cas, on peut le lire.

Une solution pour avoir le sous-menu qui s'affiche sur un clic consiste à mettre le second menu sur une autre frame.

Une autre solution consiste à prendre un autre programme java qui gère les sous-menus.

Une dernière solution consiste à prendre un menu en javascript.

Voici des amorces de code pour les trois solutions, bon courage.
bertrouf6111@/ /yahoo.fr

Avec des frames :
<FRAMESET COLS="170,170,*">
  <FRAME SRC="menu.htm" name="menu">
  <FRAME SRC="sousmenu.htm" name="sousmenu">
  <FRAME SRC="vierge.htm" name="principal">
</FRAMESET>


Avec un programme java qui gère les sous-menus :
J'en ai un disponible, mais comme il est sur un site pro, je préfère te l'envoyer par mail si tu me le demandes, plutot que te donner l'adresse.
bertrouf6111@/ /yahoo.fr


Un programme complet en JAVASCRIPT :
Y'en a plein sur ce site :
Tape juste "menu " dans la barre de recherche de sources, et tu seras comblée.
Mon préféré :
http://www.javascriptfr.com/code.aspx?ID=18799
et le site de l'auteur http://iubito.free.fr/prog/menu.php
0