De llx_lvlick_xll - le 13-12-2006 Bonjour, script super je trouve, mais seul prob, comment fait on si on veut mettre plusieurs menu à différente place, car en creer un 2eme .js et en changant le script sur l'index ca change rien, c'est le meme js qui arrive pour les 2. Pouvez vous m'aider svp... | De #:-{)% - le 20-02-2007 a=true dans la fonction pop(msg,pos) peut et devrait être supprimé. | De #:-{)% - le 21-02-2007 JC, STP, A NE PAS METTRE DANS LES ANNOTATIONS
rf92 a 1 blême pour inséré 1 annotation cf: http://www.editeurjavascript.com/forum/topic,14,42003,0.html
| De pacopau - le 30-04-2007 Bonjour.
A l'execution de ce script menu horizontal multicolore, il apparaît après la dernière option un trait noir dans l'alignement de la bordure inférieure du menu. Comment la supprimer, car ce script m'intéresse beaucoup.
Merci d'avance
pacopau
| De pomme jaune - le 29-12-2007 Bonjour,
Pour ma pars, je n'arrive à centrer le menu dans ma page. je pense que je dois remplacer le mot "absolute" par quelques choses mais je ne sait pas quoi. Un peu d'aide serait la bienvenue.
Cordialement | De ch_m_d - le 01-02-2008 je vous remercie pour ce menu il me plait bien j'aimerai bien l'utilisée
mais comment contourner
document.onclick = kill;
et ne pas obligée l'utilisateur a clicker sur le document pour que le deuxieme tableau soit invisible | De levelkro - le 20-04-2008 Ce script est très flexible, malgré que j'approuve pas la mise en forme du tableau principal, uen fois modifier il peu devenir bien plus beau et performant, meme sans connaitre le JavaScript.
Je l'utilise comme menu du GroupeWare que j'ai eu a faire pour la compagnie pourlaquel je travail, et sa ma value un bonus!
Et sa marche très bien avec PHP pour créé le menu dynamiquement. | De Nodra - le 21-05-2008 je sui nouvelle et je n'y conné trop rien grand chose
quelqun pourrais m'indiquer comment créer un fichier .js?
merçi | De compat - le 04-07-2008 très bien le script
2 probs
1_on ne peut pas rééditer le script dans la pg., ou alors c'est le même
2_avec firefox ça marche à moitié, les sous menus restent à gauche au lieu de suivre les menus
Help! peut-être?? | De netmuse - le 30-08-2008 Bonjour à tous,
Je suis nouveau inscrit mais je navigue sur ce site depuis longtemps, donc soyez indulgent please!
JJ'ais due chercher un moment une solution pour améliorer le script, et je l'ai ameliorer de 2 façons:
- Pour FF, le menu est plus bas, il ne passe plus en dessous (voyez avec tous vos navigateur à l'adresse www.netmuse.fr)
- Pour le visuel, le SOUS menu se retrouve dans la même couleur que le MENU surlignée.
Je bosse sur un formulaire pour modifier le contenu, un formulaire ou on choisi les couleur sur une palette, ou on ajoute des menus en ajoutant d'autres champs....
MAIS EN ATTENDANT, VOICI MES AMÉLIORATIONS:
---------------------------------
document.write('<style type="text/css">');
document.write('.popper { POSITION: absolute; VISIBILITY: hidden; z-index:3; }')
document.write('#topgauche { position:absolute; z-index:10; }')
document.write('A:hover.ejsmenu {color:#FFFFFF; text-decoration:none;}')
document.write('A.ejsmenu {color:#FFFFFF; text-decoration:none;}')
document.write('</style>')
document.write('<div style="position:relative;height:25"><DIV class=popper id=topdeck></DIV>');
---------------------------------
function pop(msg,pos,ssmenu)
{
skn.visibility = "hidden";
skn.left = pos;
var content ="<TABLE BORDER=0 style=\"margin-top: 25px;\" CELLPADDING=0 CELLSPACING=0 WIDTH=150><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=1>";
pass = 0
while (pass < msg.length)
{
content += "<TR><TD BGCOLOR="+ssmenu+" onMouseOver=\"this.style.background='"+zgcolor[pass]+"'\" onMouseOut=\"this.style.background='"+ssmenu+"'\" HEIGHT=20><FONT SIZE=1 FACE=\"Verdana\"> "+msg[pass]+"</FONT></TD></TR>";
pass++;
}
---------------------------------
VOILA, il faut naturelement remplacer ces extraits dans votre fichier js
@+
| De netmuse - le 30-08-2008 ET J'OUBLIAIS!
Il faut envoyer les infos sur la couleur, dans chaque menu (fin du js), il faut comleter comme ci-dessous:
---------------------
document.write('<TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[0],0,bgcolor2)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[0],0)" href=# CLASS=ejsmenu><FONT SIZE=1 >ECOUTE</FONT></a></TD>')
-----------------------------
IL FAUT JUSTE DANS CES LIGNES MODIFIER CECI:
pop(zlien[0],0,bgcolor2)
En completant par la couleur que doit prendre le SOUS menu, donc les m^m donnes que this.style.background=\''+bgcolor2+'
:
bgcolor2
bgcolor3
bgcolor4
... |