Bonjour,
Voilà, j'ai un problème avec le script de menu suivant que j'ai trouvé sur internet:
menu.js:
/* A REGLER MANUELLEMENT SI LE TABLEAU N'EST PAS A LA BONNE TAILLE */
hauteurcadre = 20;
xmenu = new Array;
xlien = new Array;
xmenu[0] = 'Presentation';
xmenu[1] = 'Qui sommes nous ?';
xmenu[2] = 'Vous vendez un bien';
xmenu[3] = 'Nos prestations de conseil';
xmenu[4] = 'Contact';
xmenu[5] = 'Partenaires';
xmenu[6] = '';
/* î ajoutez xmenu[5] = 'Titre5'; etc. pour ajouter des rubriques*/
xlien[0] = ''
xlien[1] = ''
xlien[2] = ''
xlien[3] = ''
xlien[4] = ''
xlien[5] = ''
/*1ere rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[0] += 'Un marchand de biens à votre service';
/*2eme rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[1] += 'Notre expérience à votre service';
/*3eme rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[2] += 'Prenez contact avec nous';
/*4eme rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[3] += '<A HREF="expertise.htm" CLASS=menudyn3>Expertise Immobilière</A>';
xlien[3] += ' | '
xlien[3] += '<A HREF="defiscalisation.htm" CLASS=menudyn3>Défiscalisation Immobilière</A>';
xlien[3] += ' | '
xlien[3] += '<A HREF="maitriseouvrage.htm" CLASS=menudyn3>Assistance Maitrise Ouvrage</A>';
xlien[3] += ' | '
xlien[3] += '<A HREF="strategie.htm" CLASS=menudyn3>Conseil Stratégie et Organisation Entreprise</A>';
/*5eme rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[4] += 'Toutes nos coordonnées';
xlien[5] += 'Une confiance réciproque';
document.write('<STYLE TYPE="text/css">\nA.menudyn3 {color:#ffffff; text-decoration:none;}\nA:hover.menudyn3 {color:#FF9900;text-decoration:none;}\n</STYLE>');
document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH='+(xlien.length*140)+' BGCOLOR=#f0ffff> <TR><TD><TABLE CELLPADDING=2 CELLSPACING=1 BORDER=0 WIDTH=100%> <TR>');
for(i=0;i<xlien.length;i++)
{
document.write('<TD BGCOLOR=#000000 onMouseOver="javascript:colorIt(this);MajMenu('+i+')" ALIGN=center ID=td'+i+'><FONT SIZE=1 FACE="Verdana"><B><A HREF="#" onClick="return(false)" onMouseOver="MajMenu('+i+')" CLASS=menudyn3>'+xmenu+'</A></B></FONT></TD>');
}
document.write('</TR> <TR> <TD COLSPAN='+(xlien.length)+' BGCOLOR=#7B7B7B HEIGHT='+hauteurcadre+' VALIGN=top><ilayer id="dynamenu31" width=100% height='+hauteurcadre+'><layer id="dynamenu32" width=100% height='+hauteurcadre+'><div id="dynamenu33"> </div></layer></ilayer></TD> </TR></TABLE></TD></TR></TABLE>');
function colorIt(tditem)
{
if(document.all)
{
document.all.td0.style.background='#000000';
document.all.td1.style.background='#000000';
document.all.td2.style.background='#000000';
document.all.td3.style.background='#000000';
document.all.td4.style.background='#000000';
tditem.style.background='#7B7B7B';
}
}
function MajMenu(menu)
{
which = xlien
;
if (document.all){
dynamenu33.innerHTML=' '
dynamenu33.innerHTML='<FONT SIZE=1 FACE="Verdana"><B>'+which+'</B></FONT>';
}
else if (document.layers){
document.dynamenu31.document.dynamenu32.document.write('<FONT SIZE=1 FACE="Verdana"><B>'+which+'</B></FONT>')
document.dynamenu31.document.dynamenu32.document.close()
}
}
colorIt(document.all.td0);
MajMenu(0);
Voici mon pb: lorsque je passe ma souris sur le dernier lien, en l'occurence "partenaires", la cellule se grise au passage de la souris mais ne redeviens pas noire lorsque celle ci s'en va, comme cela se passe pour les autres cellules ????
D'autre part, j'aimerais que la cellule de la page où l'on se trouve soit grisée par défaut pour bien se repérer dans la navigation... Je ne sais pas si je suis très claire...
le menu est visible à l'adresse suivante: http://www.3aconcept.fr/indexnoirbis.htm
Merci à tous ceux qui me répondront!!!
Flotte
Modifié par flotte (19 Dec 2005 - 20:07)
Voilà, j'ai un problème avec le script de menu suivant que j'ai trouvé sur internet:
menu.js:
/* A REGLER MANUELLEMENT SI LE TABLEAU N'EST PAS A LA BONNE TAILLE */
hauteurcadre = 20;
xmenu = new Array;
xlien = new Array;
xmenu[0] = 'Presentation';
xmenu[1] = 'Qui sommes nous ?';
xmenu[2] = 'Vous vendez un bien';
xmenu[3] = 'Nos prestations de conseil';
xmenu[4] = 'Contact';
xmenu[5] = 'Partenaires';
xmenu[6] = '';
/* î ajoutez xmenu[5] = 'Titre5'; etc. pour ajouter des rubriques*/
xlien[0] = ''
xlien[1] = ''
xlien[2] = ''
xlien[3] = ''
xlien[4] = ''
xlien[5] = ''
/*1ere rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[0] += 'Un marchand de biens à votre service';
/*2eme rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[1] += 'Notre expérience à votre service';
/*3eme rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[2] += 'Prenez contact avec nous';
/*4eme rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[3] += '<A HREF="expertise.htm" CLASS=menudyn3>Expertise Immobilière</A>';
xlien[3] += ' | '
xlien[3] += '<A HREF="defiscalisation.htm" CLASS=menudyn3>Défiscalisation Immobilière</A>';
xlien[3] += ' | '
xlien[3] += '<A HREF="maitriseouvrage.htm" CLASS=menudyn3>Assistance Maitrise Ouvrage</A>';
xlien[3] += ' | '
xlien[3] += '<A HREF="strategie.htm" CLASS=menudyn3>Conseil Stratégie et Organisation Entreprise</A>';
/*5eme rubrique :vous pouvez également ajouter des sous rubriques*/
xlien[4] += 'Toutes nos coordonnées';
xlien[5] += 'Une confiance réciproque';
document.write('<STYLE TYPE="text/css">\nA.menudyn3 {color:#ffffff; text-decoration:none;}\nA:hover.menudyn3 {color:#FF9900;text-decoration:none;}\n</STYLE>');
document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH='+(xlien.length*140)+' BGCOLOR=#f0ffff> <TR><TD><TABLE CELLPADDING=2 CELLSPACING=1 BORDER=0 WIDTH=100%> <TR>');
for(i=0;i<xlien.length;i++)
{
document.write('<TD BGCOLOR=#000000 onMouseOver="javascript:colorIt(this);MajMenu('+i+')" ALIGN=center ID=td'+i+'><FONT SIZE=1 FACE="Verdana"><B><A HREF="#" onClick="return(false)" onMouseOver="MajMenu('+i+')" CLASS=menudyn3>'+xmenu+'</A></B></FONT></TD>');
}
document.write('</TR> <TR> <TD COLSPAN='+(xlien.length)+' BGCOLOR=#7B7B7B HEIGHT='+hauteurcadre+' VALIGN=top><ilayer id="dynamenu31" width=100% height='+hauteurcadre+'><layer id="dynamenu32" width=100% height='+hauteurcadre+'><div id="dynamenu33"> </div></layer></ilayer></TD> </TR></TABLE></TD></TR></TABLE>');
function colorIt(tditem)
{
if(document.all)
{
document.all.td0.style.background='#000000';
document.all.td1.style.background='#000000';
document.all.td2.style.background='#000000';
document.all.td3.style.background='#000000';
document.all.td4.style.background='#000000';
tditem.style.background='#7B7B7B';
}
}
function MajMenu(menu)
{
which = xlien

if (document.all){
dynamenu33.innerHTML=' '
dynamenu33.innerHTML='<FONT SIZE=1 FACE="Verdana"><B>'+which+'</B></FONT>';
}
else if (document.layers){
document.dynamenu31.document.dynamenu32.document.write('<FONT SIZE=1 FACE="Verdana"><B>'+which+'</B></FONT>')
document.dynamenu31.document.dynamenu32.document.close()
}
}
colorIt(document.all.td0);
MajMenu(0);
Voici mon pb: lorsque je passe ma souris sur le dernier lien, en l'occurence "partenaires", la cellule se grise au passage de la souris mais ne redeviens pas noire lorsque celle ci s'en va, comme cela se passe pour les autres cellules ????
D'autre part, j'aimerais que la cellule de la page où l'on se trouve soit grisée par défaut pour bien se repérer dans la navigation... Je ne sais pas si je suis très claire...
le menu est visible à l'adresse suivante: http://www.3aconcept.fr/indexnoirbis.htm
Merci à tous ceux qui me répondront!!!
Flotte
Modifié par flotte (19 Dec 2005 - 20:07)