1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
|
////////////////////////////////////////////
//
// Script de [Menu Vertical] - Fichier JS
// Création: 10/10/2005
// Dernière modification: 01/07/2006
// by haryou [haryoudev.free.fr] - haryoudev@free.fr
//
/////////////////////////////////////////////
// Menu rectractable
/* Modifier comme ceci
var menu_rectractable = ""; -> Menu non retractable
var menu_rectractable = "ok"; -> Menu retractable
*/
var menu_rectractable = "ok";
// Eléments du Menu
/* Modifier ici les noms des catégories - Vous pouvez en rajouter ou en supprimer, mais il faudra en avoir autant de groupe de liens
categorie[X] = new Array(); -> Type de la variable (ne pas modifier)
categorie[X][0] = "Catégorie 1"; -> Nom de la catégorie
categorie[X][1] = "http://liencatégorie1/"; -> Lien de la catégorie - Si vide, il n'y aura pas de lien sur cette catégorie
categorie[X][2] = "_blank"; -> Cible du lien - _blank (nouvelle page), _self (même page),... ou nom de votre frame
*/
// --- Categories du Menu ---
categorie = new Array();
// -- [categorie 1]
categorie[0] = new Array();
categorie[0][0] = "Catégorie 1";
categorie[0][1] = "";
categorie[0][2] = "_blank";
// -- [categorie 2]
categorie[1] = new Array();
categorie[1][0] = "Catégorie 2";
categorie[1][1] = "http://liencatégorie2/";
categorie[1][2] = "_blank";
// -- [categorie 3]
categorie[2] = new Array();
categorie[2][0] = "Catégorie 3";
categorie[2][1] = "";
categorie[2][2] = "_self";
// -- [categorie 4]
categorie[3] = new Array();
categorie[3][0] = "Catégorie 4";
categorie[3][1] = "http://liencatégorie4/";
categorie[3][2] = "_blank";
// -- [categorie 5]
categorie[4] = new Array();
categorie[4][0] = "Catégorie 5";
categorie[4][1] = "";
categorie[4][2] = "_self";
// -- [categorie 6]
categorie[5] = new Array();
categorie[5][0] = "Catégorie 6";
categorie[5][1] = "http://liencatégorie6/";
categorie[5][2] = "_blank";
// Cible des liens du menu
/* Modifier ici la cible des liens. Vous devez affecter à la variable target:
_blank: pour ouvrir dans une nouvelle page => target = '_blank';
_self: pour ouvrir dans la même page => target = '_self';
xxxx: pour ouvrir dans la frame/iframe xxxx => target = 'xxxx';
*/
var target = '_blank';
// --- Groupe de liens ---
/* Modifier, ici, les titres et liens, la cible
Vous pouvez en rajouter ou en supprimer autant de liens que vous voulez.
*/
lien = new Array();
// -- [Liens de la categorie 1]
lien[0] = new Array();
lien[0]["Titre1"] = "http://liens1/";
lien[0]["Titre2"] = "http://liens2/";
lien[0]["Titre3"] = "http://liens3/";
lien[0]["Titre4"] = "http://liens4/";
lien[0]["Titre5"] = "http://liens5/";
// -- [Liens de la categorie 2]
lien[1] = new Array();
lien[1]["Titre1"] = "http://liens1/";
lien[1]["Titre2"] = "http://liens2/";
lien[1]["Titre3"] = "http://liens3/";
lien[1]["Titre4"] = "http://liens4/";
lien[1]["Titre5"] = "http://liens5/";
// -- [Liens de la categorie 3]
lien[2] = new Array();
lien[2]["Titre1"] = "http://liens1/";
lien[2]["Titre2"] = "http://liens2/";
lien[2]["Titre3"] = "http://liens3/";
lien[2]["Titre4"] = "http://liens4/";
lien[2]["Titre5"] = "http://liens5/";
// -- [Liens de la categorie 4]
lien[3] = new Array();
lien[3]["Titre1"] = "http://liens1/";
lien[3]["Titre2"] = "http://liens2/";
lien[3]["Titre3"] = "http://liens3/";
lien[3]["Titre4"] = "http://liens4/";
lien[3]["Titre5"] = "http://liens5/";
// -- [Liens de la categorie 5]
lien[4] = new Array();
lien[4]["Titre1"] = "http://liens1/";
lien[4]["Titre2"] = "http://liens2/";
lien[4]["Titre3"] = "http://liens3/";
lien[4]["Titre4"] = "http://liens4/";
lien[4]["Titre5"] = "http://liens5/";
// -- [Liens de la categorie 6]
lien[5] = new Array();
lien[5]["Titre1"] = "http://liens1/";
lien[5]["Titre2"] = "http://liens2/";
lien[5]["Titre3"] = "http://liens3/";
lien[5]["Titre4"] = "http://liens4/";
lien[5]["Titre5"] = "http://liens5/";
<!--------------------------------------------- Ne rien modifier sous cette ligne ---------------------------------------------->
function sousmenu_hide(actif) {
for (var i=0; i<categorie.length; i++)
document.getElementById('menu' + i).className = i == actif ? 'sousmenu' : 'hide';
}
rectract_ok = menu_rectractable == "ok" ? "onmouseover='sousmenu_hide(-1)'" : '';
document.write("<table cellspacing='0' cellpadding='0' width='80%' border='0'><tbody>");
for (var i=0; i<categorie.length; i++) {
document.write("<tr class='cat_titre_nonselect'>");
if (categorie[i][1] != "") {
document.write("<td width='2%' " + rectract_ok + " class='bordure_cat_g'> </td>");
document.write("<td height='20' width='96%' class='bordure_cat' onmouseover='sousmenu_hide(" + i + ")'>");
document.write(" <img src='images/menu.gif' height='9' width='8'> ");
document.write("<a href='" + categorie[i][1] + "' target='" + categorie[i][2] + "' class='cat_titre_nonselect' onmouseover=\"this.className='cat_titre_select';\" onmouseout=\"this.className='cat_titre_nonselect';\">" + categorie[i][0] + "</a>");
} else {
document.write("<td width='2%' " + rectract_ok + " class='bordure_cat_g'> </td>");
document.write("<td height='20' width='96%' class='bordure_cat' onmouseover='sousmenu_hide(" + i + ")'>");
document.write(" <img src='images/menu.gif' height='9' width='8'> " + categorie[i][0]);
}
document.write("</td><td width='2%' " + rectract_ok + " class='bordure_cat_d'> </td></tr>");
document.write("<tr>");
document.write("<td " + rectract_ok + "></td>");
document.write("<td><center><table width='90%' class='hide' id='menu" + (i) + "'>");
for (url in lien[i]) {
if (target == "_blank") {
document.write("<tr onclick=\"window.open('" + lien[i][url] + "')\">");
document.write("<td class='sousmenu_nonselect' onmouseover=\"this.className='sousmenu_select';\" onmouseout=\"this.className='sousmenu_nonselect';\">" + url + "</tr></td>");
} else if (target == "_self" || target == "_parent" || target == "_top") {
document.write("<tr onclick=\"document.location.href='" + lien[i][url] + "'\">");
document.write("<td class='sousmenu_nonselect' onmouseover=\"this.className='sousmenu_select';\" onmouseout=\"this.className='sousmenu_nonselect';\">" + url + "</tr></td>");
} else {
document.write("<tr onclick=\"top." + target + ".location.href='" + lien[i][url] + "'\">");
document.write("<td class='sousmenu_nonselect' onmouseover=\"this.className='sousmenu_select';\" onmouseout=\"this.className='sousmenu_nonselect';\">" + url + "</tr></td>");
}
}
document.write("</table></center></td><td " + rectract_ok + "></td><td></td></tr><tr " + rectract_ok + "><td colspan='4'></td></tr>");
}
document.write("</tbody></table>"); |
Partager