Code pour un menu

dragonchris - 26 oct. 2012 à 22:04
 dragonchris - 4 nov. 2012 à 16:52
Bonjour,

J'ai un code pour mon menu qui fonctionne très bien, mais je voudrais le modifier de façon à avoir un sous-menu ou plus supplémentaire, que dois-je modifier ?

Voici le code et le site site ou il apparait :

http://cuistophe.free.fr

document.write('<STYLE TYPE=text/css>');
document.write('.ejs_mv3_styl_scroll {font-size:10px;font-family:Verdana;color:#ffffff;text-decoration:none}');
document.write('</STYLE>');

ejs_mv3_largeur = 180;
ejs_mv3_hauteur = 380;
ejs_mv3_bgcolor = '#5C473B';

/* LISTE DES MENU */

ejs_mv3_menu = new Array;

ejs_mv3_menu[0] = 'Vocabulaire pro';
ejs_mv3_menu[1] = 'Les grands Chefs';
ejs_mv3_menu[2] = 'Fiches techniques-Recettes';
ejs_mv3_menu[3] = 'Fromages';
ejs_mv3_menu[4] = 'Légumes';
ejs_mv3_menu[5] = 'Poissons';
ejs_mv3_menu[6] = 'Spécialités culinaires';
ejs_mv3_menu[7] = 'Techniques de base';
ejs_mv3_menu[8] = 'Viandes';
ejs_mv3_menu[9] = 'Vins';


/* LISTE DES LIENS */

ejs_mv3_lien = new Array;

ejs_mv3_lien[0] = ''
ejs_mv3_lien[1] = ''
ejs_mv3_lien[2] = ''
ejs_mv3_lien[3] = ''
ejs_mv3_lien[4] = ''
ejs_mv3_lien[5] = ''
ejs_mv3_lien[6] = ''
ejs_mv3_lien[7] = ''
ejs_mv3_lien[8] = ''
ejs_mv3_lien[9] = ''
ejs_mv3_lien[0] += '- A (31 termes)
';
ejs_mv3_lien[0] += '- B (25 termes)
';
ejs_mv3_lien[0] += '- C (55 termes)
';
ejs_mv3_lien[0] += '- E (33 termes)
';
ejs_mv3_lien[0] += '- F (31 termes)
';
ejs_mv3_lien[0] += '- G (17 termes)
';
ejs_mv3_lien[0] += '- H (6 termes)
';
ejs_mv3_lien[0] += '- I (10 termes)
';
ejs_mv3_lien[0] += '- J (4 termes)
';
ejs_mv3_lien[0] += '- L (14 termes)
';
ejs_mv3_lien[0] += '- N (4 termes)
';
ejs_mv3_lien[0] += '- O (4 termes)
';
ejs_mv3_lien[0] += '- P (40 termes)
';
ejs_mv3_lien[0] += '- Q (3 termes)
';
ejs_mv3_lien[0] += '- V (1 terme)
';
ejs_mv3_lien[0] += '- V (10 termes)
';
ejs_mv3_lien[0] += '- Z (1 terme)
';
ejs_mv3_lien[1] += '- A (1 chef)
';
ejs_mv3_lien[1] += '- B (1 chef)
';
ejs_mv3_lien[1] += '- C (2 chefs)
';
ejs_mv3_lien[1] += '- D
';
ejs_mv3_lien[1] += '- E
';
ejs_mv3_lien[1] += '- F
';
ejs_mv3_lien[1] += '- G
';
ejs_mv3_lien[1] += '- H
';
ejs_mv3_lien[1] += '- I
';
ejs_mv3_lien[1] += '- J
';
ejs_mv3_lien[1] += '- K
';
ejs_mv3_lien[1] += '- L (1 chef)
';
ejs_mv3_lien[1] += '- M (1 chef)
';
ejs_mv3_lien[1] += '- N
';
ejs_mv3_lien[1] += '- O
';
ejs_mv3_lien[1] += '- P (1 Chef)
';
ejs_mv3_lien[1] += '- Q
';
ejs_mv3_lien[1] += '- R (1 chef)
';
ejs_mv3_lien[1] += '- S
';
ejs_mv3_lien[1] += '- T (1 chef)
';
ejs_mv3_lien[1] += '- U
';
ejs_mv3_lien[1] += '- V
';
ejs_mv3_lien[1] += '- W
';
ejs_mv3_lien[1] += '- X
';
ejs_mv3_lien[1] += '- Y
';
ejs_mv3_lien[1] += '- Z
';
ejs_mv3_lien[2] += '- Hors-d\'oeuvre chauds
';
ejs_mv3_lien[2] += '- Hors-d\'oeuvre froids

';
ejs_mv3_lien[2] += '- Plats Poissons
';
ejs_mv3_lien[2] += '- Plats Volailles
';
ejs_mv3_lien[2] += '- Plats Viandes

';
ejs_mv3_lien[2] += '- Desserts
';
ejs_mv3_lien[3] += '- La France
';
ejs_mv3_lien[3] += '- L\'Italie
';
ejs_mv3_lien[3] += '- La Suisse
';
ejs_mv3_lien[4] += '- Généralités

';
ejs_mv3_lien[4] += '- Artichaut
';
ejs_mv3_lien[4] += '- Asperge
';
ejs_mv3_lien[4] += '- Aubergine
';
ejs_mv3_lien[4] += '- Brocoli
';
ejs_mv3_lien[4] += '- Navet
';
ejs_mv3_lien[4] += '- Panais
';
ejs_mv3_lien[4] += '- Rutabaga
';
ejs_mv3_lien[5] += '- A (4 poissons)
';
ejs_mv3_lien[5] += '- B (3 poissons)
';
ejs_mv3_lien[5] += '- C (5 poissons)
';
ejs_mv3_lien[5] += '- D (2 poissons)
';
ejs_mv3_lien[5] += '- E (2 poissons)
';
ejs_mv3_lien[5] += '- F
';
ejs_mv3_lien[5] += '- G (1 poisson)
';
ejs_mv3_lien[5] += '- H
';
ejs_mv3_lien[5] += '- I
';
ejs_mv3_lien[5] += '- J
';
ejs_mv3_lien[5] += '- K
';
ejs_mv3_lien[5] += '- L (4 poissons)
';
ejs_mv3_lien[5] += '- M (2 poissons)
';
ejs_mv3_lien[5] += '- N
';
ejs_mv3_lien[5] += '- O (1 poisson)
';
ejs_mv3_lien[5] += '- P (1 poisson)
';
ejs_mv3_lien[5] += '- Q
';
ejs_mv3_lien[5] += '- R
';
ejs_mv3_lien[5] += '- S (1 poisson)
';
ejs_mv3_lien[5] += '- T
';
ejs_mv3_lien[5] += '- U
';
ejs_mv3_lien[5] += '- V
';
ejs_mv3_lien[5] += '- W
';
ejs_mv3_lien[5] += '- X
';
ejs_mv3_lien[5] += '- Y
';
ejs_mv3_lien[5] += '- Z
';
ejs_mv3_lien[6] += '- Allemagne
';
ejs_mv3_lien[6] += '- Espagne
';
ejs_mv3_lien[6] += '- France
';
ejs_mv3_lien[6] += '- Grande-Bretagne
';
ejs_mv3_lien[6] += '- Grèce
';
ejs_mv3_lien[6] += '- Italie
';
ejs_mv3_lien[6] += '- Pays-Bas
';
ejs_mv3_lien[7] += '- Mémo Proportions

';
ejs_mv3_lien[7] += '- Les Crêmes
';
ejs_mv3_lien[7] += '- Les Fonds et Fumets
';
ejs_mv3_lien[7] += '- Les Pâtes
';
ejs_mv3_lien[8] += '- Agneau
';
ejs_mv3_lien[8] += '- Boeuf
';
ejs_mv3_lien[8] += '- Porc
';
ejs_mv3_lien[9] += '- L\'Italie
';


function d(texte)
{
document.write(texte);
}

d('
');
d('
');
d('
Chargement du menu ...
');
d('

');
d('

');

ejs_mv3_mode = 1;
ejs_mv3_actuel = 0;

function ejs_mv3_show(menu)
{
if(menu == "menu")
{
var html = "\";
for(a=0;a<ejs_mv3_menu.length;a++)
{
html += '----
'+ejs_mv3_menu[a]+', ';
}
html += "
";
document.getElementById("ejs_mv3_scroll_1").innerHTML = html;
if(ejs_mv3_mode == 2)
ejs_mv3_action(1);
}
else
{
var html = ""+ejs_mv3_menu[menu]+", ----
"+ejs_mv3_lien[menu]+", ----
< Retour
";
document.getElementById("ejs_mv3_scroll_2").innerHTML = html;
if(ejs_mv3_mode == 1)
ejs_mv3_action(2);
}
}
ejs_mv3_cursor = ejs_mv3_largeur;

function ejs_mv3_action(action)
{
if(action == 2)
{
if(ejs_mv3_cursor>0)
{
ejs_mv3_cursor -= 10;
document.getElementById("ejs_mv3_scroll_1").style.left = ejs_mv3_cursor-ejs_mv3_largeur;
document.getElementById("ejs_mv3_scroll_2").style.left = ejs_mv3_cursor;
setTimeout("ejs_mv3_action("+action+")",1);
ejs_mv3_mode = 2;
}
}
else
{
if(ejs_mv3_cursor<ejs_mv3_largeur)
{
ejs_mv3_cursor += 10;
document.getElementById("ejs_mv3_scroll_1").style.left = ejs_mv3_cursor-ejs_mv3_largeur;
document.getElementById("ejs_mv3_scroll_2").style.left = ejs_mv3_cursor;
setTimeout("ejs_mv3_action("+action+")",1);
ejs_mv3_mode = 1;
}
}
}

window.onload = new Function("ejs_mv3_show('menu')");




Merci d'avance

2 réponses

cs_guillaume2vo Messages postés 3 Date d'inscription jeudi 28 octobre 2004 Statut Membre Dernière intervention 4 novembre 2012
4 nov. 2012 à 13:43
Ton code est incompréhensible,

tu devrai utilisé du HTML + css pour faire un menu et des sous menu
0
Pourtant il fonctionne très bien, et puis le HTML + css, je n'arrive pas à le mettre en place

Je comprends comment on le fait, mais je n'arrive pas à l'insérer sur mes pages ???
0
Rejoignez-nous