Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Menu javascript [ Archives / AU SECOURS !!! ] (stelline)

lundi 20 juin 2005 à 17:54:59 | Menu javascript

stelline

bonjour,

Je viens de mettre en place un menu javascript du genre "explorer" pour un site. Je l'ai téléchargé sur: [ Lien ]

Existe-t-il une fonction qui puisse laisser la rubrique sélectionnée ouverte ? En effet, il est plus agréable pour la navigation que le menu ne se referme pas à chaque fois. Dans le script il est possible d'activer les cookies. De ce fait, la dernière rubrique sélectionnée reste activée ; cependant ce système est peu fiable après l'avoir testé ...
Si quelqu'un a une idée, ou veut davantage de renseignements, n'hésitez pas.

Merci et à bientôt!


mardi 21 juin 2005 à 10:57:21 | Re : Menu javascript

coucou747

en php, on peut utiliser les sessions

en javascript, on peut regarder l'url, et voir si on peut accèder à cet url par tel ou tel chemin, ainsi, on ouvre le chemin qui permet d'accèder au lien... j'ai utilisé cette méthode sur mon site, mais je l'ai fait en php...

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]

mardi 21 juin 2005 à 13:41:54 | Re : Menu javascript
mardi 21 juin 2005 à 13:46:47 | Re : Menu javascript

juliettepetit

j'ai quelque problémes avec un menu dynamique quelqu'un peu maider?

juliette

mardi 21 juin 2005 à 13:50:30 | Re : Menu javascript

juliettepetit

j'arrive pas a redmensionner ni a faire les liens vers mes pages et en plus je veux qu'il soit aligner vers le bas de ma cellule je n'y arrive pas, mon commanditaire va etre super content...

juliette

mardi 21 juin 2005 à 14:45:47 | Re : Menu javascript

coucou747

commanditaire ??

chanceuse....

bon, alors, moi, je ne peux pas bosser si je n'ai pas un minimum de détails et de codes source...

il me faut connaitre le fonctionnement du script...

pour aligner e bas : valign="bottom"

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]

mardi 21 juin 2005 à 14:53:00 | Re : Menu javascript

juliettepetit

en fait je sais pas comment expliquer tout ca car ji connait pas grand chose en js
 jte montre le code

<script>
bgcolor='#429587';
bgcolor2='#7B7B7B';
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:#000000; 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>');

zlien = new Array;
zlien[0] = new Array;
zlien[1] = new Array;
zlien[2] = new Array;
zlien[3] = new Array;
zlien[4] = new Array;
zlien[5] = new Array;
zlien[0][0] = '<A HREF="interface/interface.html" CLASS=ejsmenu TARGET="_top"></A>';
zlien[1][0] = '<A HREF="pageopération.htm" CLASS=ejsmenu TARGET="_top"></A>';
zlien[2][0] = '<A HREF="Les couleurs du temps/arrondissement/pageArras.htm" CLASS=ejsmenu TARGET="_top">Arras</A>';
zlien[2][1] = '<A HREF="pageBethune.htm" CLASS=ejsmenu TARGET="_top">Béthune</A>';
zlien[2][2] = '<A HREF="pageBoulogne.htm" CLASS=ejsmenu TARGET="_top">Boulogne-sur-Mer</A>';
zlien[2][3] = '<A HREF="pageCalais.htm" CLASS=ejsmenu TARGET="_top">Calais</A>';
zlien[2][4] = '<A HREF="pageLens.htm" CLASS=ejsmenu TARGET="_top">Lens</A>';
zlien[2][5] = '<A HREF="pageMontreuil.htm" CLASS=ejsmenu TARGET="_top">Montreuil</A>';
zlien[2][6] = '<A HREF="pageStOmer.htm" CLASS=ejsmenu TARGET="_top">Saint-Omer</A>';
zlien[3][0] = '<A HREF="dessGraph/pageCarteDessGraph.htm" CLASS=ejsmenu TARGET="_top">Dessin-Graphisme</A>';
zlien[3][1] = '<A HREF="Gravure/pageCarteGravue.htm" CLASS=ejsmenu TARGET="_top">Gravure</A>';
zlien[3][2] = '<A HREF="peinture/pageCartePeinture.htm" CLASS=ejsmenu TARGET="_top">Peinture</A>';
zlien[3][3] = '<A HREF="photo/pageCartePhoto.htm" CLASS=ejsmenu TARGET="_top">Photographie</A>';
zlien[3][4] = '<A HREF="Sculpture/pageCarteSculpture.htm" CLASS=ejsmenu TARGET="_top">Sculpture</A>';
zlien[3][5] = '<A HREF="TechArt/pageCarteTecArt.htm" CLASS=ejsmenu TARGET="_top">Techniques liées à l\'Art</A>';
zlien[3][6] = '<A HREF="TechMixt/pageCarteTechMixt.htm" CLASS=ejsmenu TARGET="_top">Techniques Mixtes</A>';
zlien[3][7] = '<A HREF="Video/pageCarteVidoe.htm" CLASS=ejsmenu TARGET="_top">Vidéo</A>';
zlien[4][0] = '<A HREF="pagePartanaires.htm" CLASS=ejsmenu TARGET="_top"></A>';
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { skn = document.topdeck }
else if (dom) { skn = document.getElementById("topdeck").style }
else if (iex) { skn = topdeck.style }
skn.top = 24;

function pop(msg,pos)
{
skn.visibility = "hidden";
a=true
skn.left = pos;
var content ="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#429587 WIDTH=150><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=1>";
pass = 0
while (pass < msg.length)
 {
 content += "<TR><TD BGCOLOR="+bgcolor+" onMouseOver=\"this.style.background='"+bgcolor2+"'\" onMouseOut=\"this.style.background='"+bgcolor+"'\" HEIGHT=20><FONT SIZE=1 FACE=\"Courrier\">&nbsp;&nbsp;"+msg[pass]+"</FONT></TD></TR>";
 pass++;
 }
content += "</TABLE></TD></TR></TABLE>";
if(msg==''|msg[0]=='')content='';
if (nava)
  {
    skn.document.write(content);
   skn.document.close();
   skn.visibility = "visible";
  }
    else if (dom)
  {
   document.getElementById("topdeck").innerHTML = content;
   skn.visibility = "visible";
  }
    else if (iex)
  {
   document.all("topdeck").innerHTML = content;
   skn.visibility = "visible";
  }
}
function kill()
{
 skn.visibility = "hidden";
}
document.onclick = kill;
document.write('<DIV ID=topgauche><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#429587 WIDTH=600><TR><TD><TABLE CELLPADING=0 CELLSPACING=1 BORDER=0 WIDTH=100% HEIGHT=25><TR>')
document.write('<TD WIDTH=190 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 FACE="Courrier">accueil</FONT></a></TD>')
document.write('<TD WIDTH=190 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[1],100)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[1],100)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Courrier">opération</FONT></a></TD>')
document.write('<TD WIDTH=210 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[2],200)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[2],200)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Courrier">arrondissements</FONT></a></TD>')
document.write('<TD WIDTH=190 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[3],300)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[3],300)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Courrier">catégories</FONT></a></TD>')
document.write('<TD WIDTH=190 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[4],400)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[4],400)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Courrier">partenaires</FONT></a></TD>')
document.write('<TD WIDTH=190 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[5],500)" onMouseOut="this.style.background=\''+bgcolor+'\'"><A onClick="return(false)" onMouseOver="pop(zlien[5],500)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Courrier">retour cg 62</FONT></a></TD>')
document.write('</TR></TABLE></TD></TR></TABLE></DIV></div>')// JavaScript Document
 
     </script> 




juliette


mardi 21 juin 2005 à 15:07:58 | Re : Menu javascript

coucou747

j'aimes pas trop ce code...

c'est pas super bien programmé
et donc, pas super facile à utiliser...

faudrait que je prennes le temps de faire un menu en js, mais Orienté Objet, ça serait tellement plus joli coté programmation...

donc, en gros, pour ajouter des liens, c'est le tableau zlien qu'il faut changer...
zlien[categorie][lien]='<a href="url.html">texte</a>';

tu ne peux avoir que deux sous menus, c'est le problème des liens... normalement, on fait des fonction parent('ma catégorie'); endpararent(); ... plein de trucs comme ça, et ça fait plus de choses...

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]

mardi 21 juin 2005 à 15:15:23 | Re : Menu javascript

juliettepetit


 ecoute  le code je lai piqué sur un site et je lai changé com je pouvais ji connait pas grand chose et dc jai fai du mieu que je pouvais
en bref jv etre dans la merde car jdoi le finir pour la fin de semaine et javance plus

juliette

mercredi 22 juin 2005 à 09:03:51 | Re : Menu javascript

coucou747

il te manque quoi ?

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]



Cette discussion est classé dans : javascript, menu, sélectionnée, rubrique


Répondre à ce message

Sujets en rapport avec ce message

Recherche script javascript pour menu deroulant [ par devess ] Bonjour,J'ai cherché mais je n'ai pas trouvé de script javascript pour faire des menus déroulants avec un affichage d'une fenêtre lors du passage curs Recherche script javascript pour menu deroulant [ par devess ] Bonjour,J'ai cherché mais je n'ai pas trouvé de script javascript pour faire des menus déroulants avec un affichage d'une fenêtre lors du passage curs changer des images dans un menu [ par bblein ] j'élabore un petit menu où lorsque je clique sur une image-rubrique, une flèche (image) vient se placer dessous pour indiquer que l'on se situe bien d menu déroulant [ par booun ] SOSje suis nouveau en javaj'ai téléchargé le code de menu déroulant sur ce siteil marche super bien, mais j'aurais voulu rajouter une rubrique au troi Pb menu Javascript qui s'affiche sous un applet [ par maxou2009 ] Bonjour,J'ai un problème avec un menu en javascript qui lorsque le sous menu se déroule il apparait sous un applet. J'utilise pour le menu des balises Colle pour les pros du javascript [ par Manu ] Bonjour,je propose aux passionnés de javascript de relever un défi. J'ai téléchargé les fichiers pour un menu en DHTML/JavaScript (fichiers .css et Compatibilité Netscape 7/Mozilla [ par ArkangeGabriel ] Bonjour les dev', encore un problème de compatibilité javascript entre le système Mozilla et IExplorer :/Je vous explique : j'ai créé un menu dynamiqu module javascript et flash [ par spitfire220 ] Bonjour, Depuis maintenant 10 jours, je voyage de forum en forum , ne trouvant personne qui réponde à ma question, puis-je enfin espérer une solution Pb d'événement dans un javascript [ par OniJ ] Voilà,Je ne m'y connais pas énormément en javascript alors je me disais qu'avec vos grandes expériences...En gros mon probléme:J'ai récupéré un js pou Centrer menu... [ par tatofr ] bonjour a tous.j'ai un petit blem depuis hier qui me prend la tete, car je commence avec javascriptet voila mon problemej'ai un javascript (menu dynam


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.