De #:-{)% - le 16-07-2004
  petite modif au cas ou l'on ne met pas de sous-menu dans 'menu dynamique'
juste en dessous du dernier content+=...;
if (msg==''||msg[0]=='')content='';
|
|
donc avant: if (nava)
celà évite d'avoir 1 trait +ou- disgracieux si l'on n'a pas de sous-menu
| De bibibenate - le 06-10-2004
  Une petite modif pour donner des largeurs différentes aux Premiers niveaux (rubriques).
Après:
function pop(msg,pos)
{
skn.visibility = "hidden";
a=true;
skn.left = pos;
|
|
mettre
où [x] vaut votre numéro de rubrique
et juste après
var content ="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF WIDTH=100><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=1>";
|
|
mettre
else
var content ="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF WIDTH=144><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=1>";
|
|
En gros, en français ça donne
"si votre rubrique = [x], ça affiche la ligne normale,
sinon, ça affiche la ligne alternative."
Pratique si l'on ne veut pas que toutes les rubriques soient de la même largeur!! | De ganou66 - le 13-01-2005
  bonjour
ce menu convient parfaitement à mon attente. Le seul bémol est le suivant:
lorsqu'on passe sur une des rubrique, les sous menus s'affichent ( ça c normal), par contre ils restent afficher même si la souris n'est plus dessus. Comment faire pour que ces sous menus se referment automatiquement?
merci de vos réponses | De Adrien35 - le 10-03-2005
  Bonjour,
je voulais savoir comment il fallait faire pour modifier la taille des "cellules" qui s'affiche au passage de la sousris.
Merci. | De SuNn - le 15-03-2005
  Bonjour
Voila ce que j'utilise
Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041020 Firefox/0.10.1
Les sous-menus s'affichent bien, mais pas en dessous de leurs cellules respectives. Ne m'en veux pas si je n'ai pas eu le temps de jeter un coup d'oeil au code.
Quand à Konkeror, ça marche nickel. Je suppose que cela doit passer sans soucis avec internet explorer.
Sinon, ce menu est tout à fait ce qu'il me fallait, sobre, facile, dynamique. Dommage qu'il ne soit pas entierement compatible firefox. | De bastboost - le 30-03-2005
  Bonjour, je dois avoir un souci avec ce script car chez moi il ne fonctionne pas avec firefox 1.0.1 (pc), mozilla 1.7.5 (pc), safari, ie 5.5 sous mac. Si quelqu'un a une solution merci d'avance | De swisshardcore - le 11-04-2005
  Bonjour, je dois modifier ou pour centrer mon tableau dans ma page? Merci d'avance | De lokyyy - le 19-04-2005
  Tout fonctionne bein, sauf une chose, il n'y a que la première ligne de chaque rubrique qui s'affiche au passage de la souris !
D'ou pourrais cenir ce problème ?
Merci d'avance :) | De laraider - le 26-04-2005
  Bonjour, j'utilise dejà ce script mais là, j'ai besoin que ce menu ai les liens directs depuis les menus principaux car je n'utiliserai pas de sous menus.
Problème, si je ne mets pas de sous menus, je n'ai AUCUNS LIENS sous les menus principaux ! Comment faire ?
C'est très urgent, merci :) | De nsimon - le 28-04-2005
  Bonjour,
y-a-t-il un moyen de changer la fonction kill autrement que par un onclick ?
...
function kill()
{
skn.visibility = "hidden";
}
document.onclick = kill;
...
|
|
Il serait bon de faire qqch comme onMouseOut...
J'attends vos propositions...
Thanks guys | De tiskin - le 04-05-2005
  Je ne sui qu'un débutant en javascript mé voila une petite astuce afin que les sous-menus partent lorsque la souris en sort.
Modifier la ligne :
| document.write('<div style="position:relative...) |
|
en:
| document.write('<div style="position:absolute;top:0px;left:0px;height:30" onmouseover="display()" onmouseout="hide()" >... |
|
à la place de la fonction kill()
ajouter les 2 fonctions :
function hide()
{
document.getElementById("topdeck").style.visibility="hidden";
}
function display()
{
document.getElementById("topdeck").style.visibility='visible';
}
|
|
normalement ca devrait marcher! | De llandry - le 13-05-2005
  Bonjour,
J'ai un probleme avec le script car il marche tres bien sous ie mais sous firefox il y a un probleme.
Le sous menu déroulant s'affiche mais toujour à la meme position.
Je voudrai savoir si il est possible d'avoir une solution pour que le menu s'afficher bien en dessous du titre du menu sous Firefox.
je continu mais recherche en attendant un peu d'aide.
merci d'avance | De mumuf - le 02-06-2005
  Bonjour, très bien ce menu, merci !
Par contre je souhaite l'utiliser avec une frame, j'aimerai donc savoir comment m'y prendre...
Merci d'avance. | De megataz - le 15-06-2005
  Bonjour, tout d'abord merci pour ce que vous faites pour des niais comme moi qui veulent avancer un peu.
Ce script pour menu est génial, comme le disent les annotations ci dessus, les sous menu ne disparaissent pas quand la souris les quittent.
Autre chose, quand on utilise un frame en haut de la page avec le menu à l'intérieur, les sous menus ne débordent pas sur la page courante ( mainframe).
Comment faire? Merci encore | De Leo84 - le 28-06-2005
  Je ne sui qu'un débutant en javascript mé voila une petite astuce afin que les sous-menus partent lorsque la souris en sort.
Modifier la ligne :
document.write('<div style="position:relative...)
en:
document.write('<div style="position:absolute;top:0px;left:0px;height:30" onmouseover="display()" onmouseout="hide()" >...
à la place de la fonction kill()
ajouter les 2 fonctions :
function hide()
{
document.getElementById("topdeck").style.visibility="hidden";
}
function display()
{
document.getElementById("topdeck").style.visibility='visible';
}
J'arrive pas à le faire marcher, quelqu'un peut m'aider? | De scriptino - le 01-07-2005
  Bonjour,
J'ai besoin de mettre des sous menu pour les sous menus, pouvez vous m'aider ?
Autrement dit, que faut il faire pour avoir un menu de second niveau.
Merci d'avance :) | De lodys - le 22-07-2005
  Salut, je suis débutante mais j'ai réussi à modifier le script pour ne plus avoir de sous menus.
J'ai réussi à attribuer les liens dans le menu principal.
Seul problème, quand on clique sur un lien ... ben il se passe rien !
Si un pro pouvait jetter un coup d'oeil care suis sure que c'est tout bete mais la, je n'ai plus d'idées !
Faudrai qu'on puisse ouvrir les liens, soit dans la même page (top), soit dans un autre fenetre (_blank) au besoin de certains. Merci d'avance :)
P.S : quand je clique sur "valider", mon post ne se valide pas ! Je ne peux donc pas insérer mon code dans ce post !!! Pourtant, je note le bbcode qu'il faut ! | De Godzy - le 04-08-2005
  Bonjour tlm,
Quand j'essaye de centrer le menu mes sous menu sont décalés ya pas moyen de résoudre sa ? | De hadler - le 22-08-2005
  ce script est génial, il correspond exactement à ce que je voulais faire.
masi j'ai un problème avec, le menu est dans une frame, et quand je passe sur un menu, le sous menu ne descend pas en dehors de la frame. Ce qui fait que je me retrouve avec des sous menus de 1 ligne.
Il y a t il un moyen de passer outre ce problème ? ou faut il placer le script dans toutes les pages pour éviter de le mettre dans la frame ? | De philoult - le 24-08-2005
  bonjour, je suis méga débutant en javascript.
Je viens de faire le menu et comme beaucoup les sous menu ne disparaissent pas. J'ai essayé les astuce données dans les commentaire mais ça marche pas.
Avez vous une idée? |