Un petit problème dans un menu déroulant

ousouaf2001 -  
 Anonyme -
Bonjour tous le monde,
j'ai teléchargé le code source d'un menu déroulant qui se developpe au passage de la souris sur le btn, mais le défauts c'est qu'il ne retourne pas a son état initiale lors ce que la souris sort du survol..(Malgré mes testes et mes modifications);
et voici le lien du menu:

http://www.portablook.com/portal/menu_vertical.html



svp, aidez moi!!!
et merci d'avance
A voir également:

5 réponses

CH4NCE Messages postés 628 Statut Membre 728
 
Salut.
La solution est de désactiver le javascript, comme ça rien n'apparait.
Je plaisante evidement.

Je te conseil, puisque tu es en plein developpement de changer de type de menu.
Celui-ci ne necessite pas de javascript et fonctionne sur TOUS les navigateurs :
http://www.cssplay.co.uk/menus/flyoutt.html
0
ousouaf2001 Messages postés 3 Statut Membre
 
le problème que mon patran m'oblige de faire ce type de menu...
0
Serge_La Messages postés 408 Statut Membre 47
 
Bonsoir,
Tu es un professionnel des sites internets?
0
Anonyme
 
Salut

Un de plus ; "Menu déroulant vertical" ; même inconvénient, mais à la *source?* vous pouvez demander :

http://css.alsacreations.com/xmedia/exemples/deroulant/menu-vertical.htm

Être obligé de faire ce type de menu, ne veut pas dire, qu'il faut utiliser, obligatoirement, "Active Scripting" (java) .

merci .

à+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Anonyme
 
Salut


Pourquoi utiliser du javascript ?

http://css.alsacreations.com/Construction-de-menus-en-CSS/
Un-menu-deroulant-en-CSS-et-XHTML-vertical-et-horizontal

Un menu déroulant peut très bien se réaliser intégralement en CSS, sans utilisation de langages de scripts, alors pourquoi allons-nous utiliser javascript dans ce didacticiel ?

Il y'a deux raisons à cela. La première est que la fonction originelle des feuilles de styles CSS est de s'occuper de la mise en page et non des aspects dynamiques de celle-ci. Ces derniers sont du domaine de Javascript (ou ECMAScript). Il s'avère que la pseudo-classe (:hover) est un peu située entre les deux : elle indique le comportement au survol mais pourrait très bien servir à des applications plus dynamiques.

La seconde raison est plus pragmatique : la pseudo-classe (:hover) qui, appliquée à bon escient, permettrait de réaliser ce genre de menus déroulants facilement et sans l'usage de javascript n'est malheureusement pas bien comprise par Internet Explorer (sur IE, cette pseudo classe n'est prise en compte que lorsqu'elle s'applique à la balise <a>).

Nous allons donc devoir utiliser une fonction javascript pour afficher / masquer nos sous-menus et nous appellerons cette fonction à l'aide des détecteurs "onmouseover" ou "onclick" selon les envies.

Nous utiliserons également les Listes de Définition (balises <dl>, <dt> et <dd>) pour structurer notre menu déroulant. La balise <dl> englobera le menu. Le <dt> sera le "titre", c'est à dire "menu1", "menu2", ... et les <dd> désigneront chaque sous-menu.



Utilises la base de ce menu, avec l'autre menu que tu souhaites, pour faire un MIXAGE des deux menus :
un menu déroulant en CSS et javascript :

http://css.alsacreations.com/xmedia/exemples/deroulant/cssmenu4.htm

L'autre menu, que tu souhaites :

http://www.portablook.com/portal/menu_vertical.html



merci .

à+
0