L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle
     ClickInText
     XooIt

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
121715 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kit graphique
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Compteur live
     Créer un forum
     Le PHP facile
     Comscripts
     Liens sponsorisés
     Blog
     Page Rank
     Gifs animés, f...
     Poésie et cita...
     Easy-script.com
     Web creation ...
     Je crée mon site
     Azote.org - no...
     Outils de créa...
     K i s s design
     Electroniq...
     L'histoire d'a...
     Les autres
     Votre site ici ?




Votre script personnalisé :

Voici le code JavaScript à inserer dans votre page.
ATTENTION : Suivant votre editeur HTML, vous risquez de voir apparaitre des petits carrés noirs. Vous devez remplacer ces carrés noirs par un saut de ligne (ENTER).

A mettre entre les balises <BODY> et </BODY>, à la place ou vous desirez mettre le menu :



A mettre dans un fichier nommé "ejs_menu_dyn.js" :



Services email :

Je désire recevoir mon script personnalisé par email
Je désire recevoir un email en cas de modification de ce script
Je désire m'abonner à la newsletter de l'éditeur JavaScript


Les annotations des visiteurs :

Page 1 sur 4 - Changer de page : 1 | 2 | 3 | 4
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
if (msg != zlien[x])

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?

Page 1 sur 4 - Changer de page : 1 | 2 | 3 | 4
>> Poster une annotation sur ce script






compteur gratuit
actuellement en ligne

    PUBLICITE



     ANNUAIRE WEBMAST.
InkClub.com
Votre premiere cartouche d'encre gratuite, les autres a des prix tres interessants !
http://www.inkclub.fr
Cat : Hardware
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
65912 membres
4797 comptes CountUs
1839 comptes myCircle

     LES FORUMS :
14 forums
40353 topics
191677 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Hebergement / Linux" du jour par caaptusss
Lorsque vous choisissez votre hébergment, ne prenez pas trop large ! 150 Mo suffisent largement pour un site qui n'a que quelques dizaines de pages ! Vous pourrez alors agrandir votre espace au fur et à mesure que vous en aurez besoin !
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2012 EJS - Tous droits réservés | CNIL N° 844440 | 04/02/2012 03:41:57 | Design by | Gen. en 0.496 sec.