Merci infiniment pour cette réponse. Mais étant un Débutant j'ai fais ces quelques modifications là où il y a un points d'interogation (juste pour le premier titre du menu) mais ça ne marche toujours pas ... où sont mes erreurs ??
var menu = new Array();
menu[0]="<B>Bureau Exécutif</B>";

menuLien[0] = "http://www.gremi.asso.fr/buroexec.htm";

menuTarget[0] = "_blank";
menu[1]="<B>Missions et Actions</B>";
menu[2]="<B>Prix GREMI</B>";
menu[3]="<B>Médiateurs de l'Inflammation</B>";
menu[4]="<B>Informations sur l'Inflammation</B>";
menu[5]="<B>Liens</B>";
menu[6]="<B>Agenda</B>";
menu[7]="<B>Adhésion</B>";
menu[8]="<B>Contact & Feedback</B>";
var ssmenuNom = new Array();
var ssmenuLien = new Array();
var ssmenuTarget = new Array();
// Valeurs sous le premier menu
ssmenuNom[0] = new Array();
ssmenuLien[0] = new Array();
ssmenuTarget[0] = new Array();
// Valeurs sous le second menu - Répéter opération
ssmenuNom[1] = new Array();
ssmenuLien[1] = new Array();
ssmenuTarget[1] = new Array();
// Valeurs sous le troisieme menu - idem
ssmenuNom[2] = new Array();
ssmenuLien[2] = new Array();
ssmenuTarget[2] = new Array();
// Valeurs sous le quatrieme menu - idem
ssmenuNom[3] = new Array();
ssmenuLien[3] = new Array();
ssmenuTarget[3] = new Array();
ssmenuNom[3][0] = "<B>Eicosanoïdes</B>"; // Nom du lien
ssmenuLien[3][0] = "http://www.gremi.asso.fr/eicosa.htm"; // Adresse
ssmenuTarget[3][0] = "_blank"; // ouvrir une fenetre : _blank
// ds la même fenetre : _top
// ds une frame : nom de la frame
ssmenuNom[3][1] = "Calpaïne à venir";
ssmenuLien[3][1] = "http://www.script-masters.com/";
ssmenuTarget[3][1] = "_blank";
ssmenuNom[3][2] = "Leptine à venir";
ssmenuLien[3][2] = "http://www.script-masters.com/";
ssmenuTarget[3][2] = "_blank";
// Valeurs sous le cinquieme menu - idem
ssmenuNom[4] = new Array();
ssmenuLien[4] = new Array();
ssmenuTarget[4] = new Array();
// Valeurs sous le sixieme menu - idem
ssmenuNom[5] = new Array();
ssmenuLien[5] = new Array();
ssmenuTarget[5] = new Array();
// Valeurs sous le septieme menu - idem
ssmenuNom[6] = new Array();
ssmenuLien[6] = new Array();
ssmenuTarget[6] = new Array();
// Valeurs sous le huitieme menu - idem
ssmenuNom[7] = new Array();
ssmenuLien[7] = new Array();
ssmenuTarget[7] = new Array();
// Valeurs sous le neuvieme menu - idem
ssmenuNom[8] = new Array();
ssmenuLien[8] = new Array();
ssmenuTarget[8] = new Array();
//------------------- Ne rien modifié ------------------------//
var nbMenu = menu.length;
//------------------- Rendu dynamique ------------------------//
//On détecte le browser
var ie=document.all
var ns6=document.getElementById&&!document.all
function montreMenu(num){
for (var i=0; i<nbMenu; i++) {
if (ie) {
objet = document.all["ssmenu"+i]
} else if (ns6) {
objet = document.getElementById("ssmenu"+i);
}
if (objet.style.display == ""){
objet.style.display = "none"
}
}
if (ie) {
objet = document.all["ssmenu"+num]
} else if (ns6) {
objet = document.getElementById("ssmenu"+num);
}
if (objet.style.display == "none"){
objet.style.display = ""
}
}
function rollOver(lien) {
lien.style.background = couleurFondRollOver;
lien.style.color = couleurLienRollOver;
}
function rollOut(lien) {
lien.style.background = couleurFond2;
lien.style.color = couleurPoliceMenu;
}
function ouvreLien(url,mode) {
if (mode == "_blank") {
window.open(url)
} else if (mode == "_top") {
window.top.location.href = url
} else {
window.top.parent.frames[mode].location.href = url
}
}
//------------------- Génération du menu ------------------------//
function generation () {
document.write("<style type='text/css'>");
document.write("td.menu {");
document.write(" font-family: "+policeMenu+";");
document.write(" font-size: "+taillePoliceMenu+"px;");
document.write(" color: "+couleurPoliceMenu+";");
document.write(" border: 1px solid "+couleurBordure+";");
document.write(" background-color: "+couleurFond+";");
document.write("}");
document.write("table.ssmenu {");
document.write(" font-family: "+policeMenu+";");
document.write(" font-size: "+taillePoliceMenu+"px;");
document.write(" color: "+couleurPoliceMenu+";");
document.write(" border: 1px solid "+couleurBordure+";");
document.write(" background-color: "+couleurFond2+";");
document.write("}");
document.write("</style>");
document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='0'>");
//1ere boucle
for (i=0; i<nbMenu; i++) {
document.write("<tr>");
document.write("<td onMouseOver='montreMenu("+i+")' style='cursor:hand' class='menu'>"+menu[i]+"</td>");
document.write("</tr>");
document.write("<tr style='display:none' id='ssmenu"+i+"'>");
document.write("<td>");

document.write("<td onClick='ouvreLien(\""+menuLien[i][z]+"\",\""+menuTarget[i][z]+"\"</td>")';
//<!--Un espace-->
document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='0'>");
document.write("<tr>");
document.write("<td width='2'></td>");
document.write("</tr>");
document.write("</table>");
//<!--Le sous menu-->
document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='0' class='ssmenu'>");
// seconde boucle
for (z=0; z<ssmenuNom[i].length; z++) {
document.write("<tr>");
document.write("<td onMouseOver='rollOver(this)' onMouseOut='rollOut(this)' onClick='ouvreLien(\""+ssmenuLien[i][z]+"\",\""+ssmenuTarget[i][z]+"\")' style='cursor:hand'>"+ssmenuNom[i][z]+"</td>");
document.write("</tr>");
//fin seconde boucle
}
document.write("</table>");
document.write("</td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td width='2'></td>");
document.write("</tr>");
// fin 1 ere boucle
}
document.write("</table>");
}
</script>
</head>
<body>
<script language="JavaScript">
generation();
</script></body>
</html>