Page 1 sur 1

menu js

Posté : 29 janv. 2007, 11:51
par guy
Bonjour

je cherche un script qui me permette de faire un menu du stylede celui-ci:
http://billboard.com/bbcom/index.jsp
quelqun a une idée pour moi ?

Guy

Posté : 29 janv. 2007, 11:57
par Ryle
Tu peux commencer par regarder le code source de celui-ci

Sinon tu peux également faire une recherche de "menu dynamique" ou "menu dynamique horizontal" sur google ou directement sur les sites proposant des scripts js, c'est pas vraiment ce qui doit manquer et tu pourras choisir celui qui te convient le mieux :)

Posté : 29 janv. 2007, 13:34
par guy
le probleme est que je ne trouve rien qui ressemble a celui-ci !
Je n'ai pas envie de la pomper car je doit encore m'assurer ensuite que le script que j'utiliserais soit open-source car il doit etre inclus dans un aplication GPL

Guy

Posté : 30 janv. 2007, 14:04
par Ryle
Le plus simple dans ce cas serait d'en faire un toi même, il n'a à priori pas grand chose de compliqué : il te suffit de faire apparaitre le sous menu lors du passage de la souris sur le thème correspondant :)

Pour cela, tu as juste à préparer un <div id="xxx"></div> par sous menu à l'endroit où tu veux les afficher. Définir le style "display:none;" pour qu'il soient invisible par défaut. Et pour chaque thème, ajouter dans l'attribut onMouseOver la disparition des sous-menus éventuels et l'affichage du sous menu correspondant :

Code : Tout sélectionner

document.getElementById('xxx').style.display = 'none'; document.getElementById('yyy').style.display = 'none'; ... document.getElementById('zzz').style.display = 'block';

Tu peux aussi jouer avec les position relative/absolute et les z-index pour qu'ils soient en permanence superposées et faire remonter celui que tu souhaite faire apparaitre :)