Voila, je n'ai aucune notion de JS, mais j'aimerais bien apprendre un peu, c sur
La je viens de récupérer un script, car j'aimerais faire un menu un peu plus "joyeux" pour mon site.
Je vous met le code, et je vous explik mon pb après
Code :
- <!--
- if (navigator.appName == "Netscape" )
- {
- layerRef="document.layers";
- styleRef="";
- }
- else
- {
- layerRef="document.all";
- styleRef=".style";
- }
- var maxout = 101 // position sortie maximale.
- var minin = 70 // position rentrée minimale .
- var step = 1; // pas
- var xpos = minin; // compteur de position
- function move()
- {
- if (xpos < maxout) // position inférieure à position sortie => sortir
- {
- move_out();
- return; // pour garder en position sortie
- }
- if (xpos > minin) // position supérieure à position rentrée => rentrer
- move_in();
- }
- function move_out()
- {
- if (xpos < maxout) // position sortie non atteinte ? => continuer à sortir
- {
- xpos = xpos + step;
- eval(layerRef + '["down"]' + styleRef + '.top=' + xpos); // déplacement
- setTimeout("move_out()", 10); // attendre
- }
- }
- function move_in()
- {
- if (xpos > minin) // position rentrée non atteinte ? => continuer à rentrer
- {
- xpos = xpos - step;
- eval(layerRef + '["down"]' + styleRef + '.top=' + xpos); // déplacement
- setTimeout("move_in()", 10); // attendre
- }
- }
- //-->
|
En fait lorsque j'appelle la fonction move()( javascript:move() ), le menu s'actionne, en faisant sortir le contenu de ma <div> nommé id=down.
Seul pb, jai plusieur bouton a mon menu, donc je voudrais ke suivant le bouton ou je clik, ce soit une image diférente qui apparaisse, avec mon sous-menu.
Je voudrais donc nommé toute mes <div> avec chacun un nom différent, et lorsque j'appele ma fonction move(), je lui envoi le nom de la <div>.
Ex: javascript:move(nomDeMaDiv)
il faudrait alors ka la ligne
Code :
- eval(layerRef + '["down"]' + styleRef + '.top=' + xpos);
|
le mot "down", soit remplacer par le nom passer en argument, et je sais pas comment modifier le script pour réaliser ceci
Alors si qq1 peut m'aider, ce serait super sympa
Merci
PS: j'espère que vous avez compris koi jai raconter, paceke meme moi g du mal a me comprendre