Accueil > Forum > > > > menu dynamique en .ejs
menu dynamique en .ejs
vendredi 8 juin 2007 à 19:14:58 |
menu dynamique en .ejs

relaxniky
|
Bonjour,
j'ai réussi à terminer la barre de navigation sur mon site "http://www.unepetitepause.com"
Cependant, -sans changer de page- quand la souris s'éloigne du menu ce dernier reste affiché sur l'écran
Il doit (je pense) manquer une ligne de fonction dans le fichier ".ejs" mais je ne trouve pas quoi
javascript:Insert_Emoticon('/imgs2/smile_sad.gif');
J'ai regardé des tutoriaux mais en vain.
Qui peut me renseigner ?
Merci par avance!
Tout le monde a une montre, mais plus personne n'a le temps ! http://unepetitepause.com
|
|
vendredi 8 juin 2007 à 20:22:12 |
Re : menu dynamique en .ejs

relaxniky
|
Je recommence mon message en espérant qu'il sera mieux disposé ! :-)
Bonjour, j'ai réussi à terminer la barre de navigation sur mon site "http://www.unepetitepause.com" Cependant, -sans changer de page- quand la souris s'éloigne du menu ce dernier reste affiché sur l'écran. Il doit (je pense) manquer une ligne de fonction dans le fichier ".ejs" mais je ne trouve pas quoi J'ai regardé des tutoriaux mais en vain. Qui peut me renseigner ? Merci par avance!
Tout le monde a une montre, mais plus personne n'a le temps ! http://unepetitepause.com
|
|
vendredi 8 juin 2007 à 21:48:01 |
Re : menu dynamique en .ejs

yousfane
|
Salut ajoute une nouvelle fonction dans ton script pour masquer le menu comme ça par exemple: function cacher(menu){ menu.style.display = "none"; } et tu vas l'appeler quand la souris s'éloigne du menu
<TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[0],0)" onMouseOut="this.style.background=\''+bgcolor+'\';cacher(zlien[0]); ">
|
|
samedi 9 juin 2007 à 18:59:30 |
Re : menu dynamique en .ejs

relaxniky
|
Merci pour la réponse. J'ai fait comme indiqué mais rien ne change - suivant les modifications effectuées :
Dans un premier temps, j'ai décalé tous les pop liens pour libérer le lien 00 et lui donner la fonction de cacher le menu
Dans un second temps, j'ai remis tout comme avant le changement puis j'ai changé pop(zlien[0],0)" en pop(zlien[7],0=" car le lien [0],0)" existe déjà pour une fonction précise qui est accueil -
Voici un extrait des commandes ...
document.all("topdeck").innerHTML = content; skn.visibility = "visible"; } } function kill() { skn.visibility = "hidden"; } document.onclick = kill; function cacher(menu){ menu.style.display = "none"; } document.write('<DIV ID=topgauche><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#000000 WIDTH=500><TR><TD><TABLE CELLPADING=0 CELLSPACING=0 BORDER=0 WIDTH=100% HEIGHT=25><TR>') document.write('<TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[0],0)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[0],0)" href=# CLASS=ejsmenu><FONT SIZE=1 COLOR=#FFFFFF FACE="Verdana"><B>Accueil</B></FONT></a></TD>') document.write('<TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[1],70)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[1],70)" href=# CLASS=ejsmenu><FONT SIZE=1 COLOR=#FFFFFF FACE="Verdana"><B>Voyages</B></FONT></a></TD>') document.write('<TD WIDTH=200 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[2],145)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[2],145)" href=# CLASS=ejsmenu><FONT SIZE=1 COLOR=#FFFFFF FACE="Verdana"><B>Bien-être</B></FONT></a></TD>') document.write('<TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[3],240)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[3],240)" href=# CLASS=ejsmenu><FONT SIZE=1 COLOR=#FFFFFF FACE="Verdana"><B>Rire</B></FONT></a></TD>') document.write('<TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[4],290)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[4],290)" href=# CLASS=ejsmenu><FONT SIZE=1 COLOR=#FFFFFF FACE="Verdana"><B>Divers</B></FONT></a></TD>') document.write('<TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[5],360)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[5],360)" href=# CLASS=ejsmenu><FONT SIZE=1 COLOR=#FFFFFF FACE="Verdana"><B>Jeux</B></FONT></a></TD>') document.write('<TD WIDTH=200 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[6],410)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[6],410)" href=# CLASS=ejsmenu><FONT SIZE=1 COLOR=#FFFFFF FACE="Verdana"><B>Plan du site</B></FONT></a></TD>') document.write('<TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[7],0)" onMouseOut="this.style.background=\''+bgcolor+'\';cacher(zlien[7]);"></FONT></a></TD>') document.write('</TR></TABLE></TD></TR></TABLE></DIV>')
Peut-être fallait-il modifier quelque chose d'autre ou placer les écritures différemment .... ma logique n'est peut-être pas dans la logique informatique ...
Je continue à chercher mais si vous pouviez me renseigner, j'en serais ravie. Dans tous les cas, merci pour votre aide.
Tout le monde a une montre, mais plus personne n'a le temps ! http://unepetitepause.com
|
|
samedi 9 juin 2007 à 19:09:21 |
Re : menu dynamique en .ejs

yousfane
|
Salut donnes à chaque lien un id zlien[0][0] = '<A HREF="http://www.unepetitepause.com/index.html" id="menu1" CLASS=ejsmenu>Accueil</A>';
et remplaces la fonction précédante par celle-ci:
function cacher(menu){ document.getElementById(menu).style.display = "none"; }
|
|
samedi 9 juin 2007 à 19:52:18 |
Re : menu dynamique en .ejs

relaxniky
|
OK - je viens de modifier dans ce sens -
Je laisse le document write en dernière ligne ou je le supprime ? Pour les sous-menus, j'ai mis "id=menu21" et suivant ... (je me suis arretée à id="menu3" ) Faut-il pratiquer comme ça ?
Puis-je t'adresser la page du menu.ejs en message privé ? ... si tu as le temps de m'aider bien entendu !
Tout le monde a une montre, mais plus personne n'a le temps ! http://unepetitepause.com
|
|
samedi 9 juin 2007 à 20:03:17 |
Re : menu dynamique en .ejs

yousfane
|
>>
Je laisse le document write en dernière ligne ou je le supprime ? Laisse le comme il est >>
Faut-il pratiquer comme ça ? Si tu veux tu peux donner un id à chaque menu, comme ça
zlien[0][0] = '<div id="menu1"><A HREF="http://www.unepetitepause.com/index.html" CLASS=ejsmenu>Accueil</A></div>';
zlien[1][0] = '<div id="menu2"><A HREF="http://www.en-nouvelle-caledonie.com/nc/" CLASS=ejsmenu>Nlle Calédonie</A>'; zlien[1][1] = '<A HREF="http://www.en-nouvelle-caledonie.com/martinique" CLASS=ejsmenu>Martinique</A>'; zlien[1][2] = '<A HREF="http://www.unepetitepause.com/html/Voyinfos.html" CLASS=ejsmenu>Informations pratiques</A>'; zlien[1][3] = '<A HREF="http://Liens24" CLASS=ejsmenu>bientôt : les Pays Bas</A>'; zlien[1][4] = '<A HREF="http://Liens25" CLASS=ejsmenu></A></div>'; zlien[2][0] = '<div id="menu3"><A HREF="http://www.unepetitepause.com/html/beaimant.html" CLASS=ejsmenu>Les aimants</A>'; zlien[2][1] = '<A HREF="http://www.unepetitepause.com/html/behe.html" CLASS=ejsmenu>Les huiles essentielles</A>'; zlien[2][2] = '<A HREF="http://www.unepetitepause.com/html/beongles.html" CLASS=ejsmenu>Les ongles</A>'; zlien[2][3] = '<A HREF="http://www.unepetitepause.com/html/beonglevillage.html" CLASS=ejsmenu>Village "Ongles"</A>'; zlien[2][4] = '<A HREF="http://Liens35" CLASS=ejsmenu></A></div>';
>>
Puis-je t'adresser la page du menu.ejs en message privé ? J'ai l'adresse de ton menu
|
|
samedi 9 juin 2007 à 20:43:07 |
Re : menu dynamique en .ejs

relaxniky
|
Rien ne change non plus !
Je remarque que
zlien[7][0] = '<div id="menu8"><A.HREF=" [ Lien ]" CLASS=ejsmenu></A></div>'; fait double emploi avec le zlien précédent - L'erreur est peut-être là ... qu'en penses-tu ?
Tout le monde a une montre, mais plus personne n'a le temps ! http://unepetitepause.com
|
|
dimanche 10 juin 2007 à 11:58:01 |
Re : menu dynamique en .ejs

yousfane
|
Salut Mais tu as une fonction dans ton script pour corriger ton problème ! C'est la fonction kill()
document.write('<TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[0],0)" onMouseOut="this.style.background=\''+bgcolor+'\';kill()">
|
|
dimanche 10 juin 2007 à 13:29:27 |
Re : menu dynamique en .ejs

yousfane
|
Salut Essai ça : Ajoutes cette variable à ton script : var time = "" Remplaces la fonction kill() par cette fonction:
function kill() { time = setTimeout('skn.visibility = "hidden"',1000); }
Remplaces le div "topdeck" par celui là :
<DIV onmouseover="clearTimeout(time)" onmouseout="kill()" class=popper id=topdeck></DIV>
|
|
Cette discussion est classée dans : menu, dynamique, http, ejs, unepetitepause
Répondre à ce message
Sujets en rapport avec ce message
Problème menu dynamique [ par iutval ]
Bonjour, depuis plusieurs heures je suis bloqué sur un problème de menu dynamique. Voici ce que j'ai récupéré et modifié:http://clubasoav.free.fr/autr
Menu dynamique a gauche avec images [ par YouTzeEN ]
Salut à tous Bon, voila je suis un tres gros newbie ...Je cherche a faire un menu dynamique a gauche avec des images ...Voila en fait, j'aurai besoin
Menu déroulant dynamique avec BDD [ par sebalex ]
Bonjour à tous,J'ai un menu déroulant affichant une liste d'article stocké dans une base de données (MYSQL). Je souhaite que lorque quelqu'un sélectio
Affichage dynamique [ par Ma2004 ]
Bonjour à tous,J'ai une liste déroulante insérée dans une page htm (qui contient des logos, la date et l'heure, . . .). J'aimerai que lorsque je chan
Metre un menu dynamique haut dessus d'une frame [ par comtention ]
Bonjour,J'ai un menu dynamique et le probleme c'est que quand je le déroule on ne vois pas tout car la fram a coter passe par dessus. Vous ne savez pa
Menu dynamique pour insertion automatique d'un CD ! [ par guilleto ]
Bonjour à tous,Je suis un total débutant dans ce domaine !J'ai fait en VB un petit programme qui se lance automatiquement lorsqu'on insère un CD (le p
menu dynamique [ par Puchu ]
Bonjour à tous, j'ai un menu dynamique, ou moins je voudrais! On faite j'ai plusieurs rubriques: Download - Fisco - Lavoro Formulari - the
Pb de menu [ par optimed ]
Salut!!! J'essaye désesperement de faire un menu vertical avec un sous menu dynamique dont la couleur varierait selon l'item survolé... Pas de pro
Problème de script dans mon menu [ par JABE ]
Bonsoir,J'ai essayé de créer un menu pour mon site à partir du modèle suivant: http://css.alsacreations.com/modelesmenus/vd2.htm seulement j'ai p
menu [ par loubaba ]
slt tt le mondevoila je suis en train de cree un site sur ma region et j'ai besoin des menus que j'ai trouver sur ce site:http://www.isaip.orget si qq
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|