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 155 156 157 158 159
| <script language="JavaScript" type="text/JavaScript">
menu_abscisse_orig = <?php echo $menu_x_left; ?>;
menu_ordonnee_orig = <?php if (($_SESSION['page_ent']=="o" && $art_ent == "o")) { echo $_SESSION['menu_y_top']; } else { echo "0"; } ?>;
couleur_text='#<?php echo $_SESSION['lien_nav'][LIEN]; ?>';
couleur_text_hover='#<?php echo $_SESSION['lien_nav'][LIEN_HOVER]; ?>';
couleur_lien_fond=<?php if ($_SESSION['lien_nav'][LIEN_FOND] == null) { echo "#FFFFFF"; } else { echo "'#".$_SESSION['lien_nav'][LIEN_FOND]."'"; } ?>;
couleur_lien_fond_hover=<?php if ($_SESSION['lien_nav'][LIEN_FOND_HOVER] == null) { echo "#FFFFFF"; } else { echo "'#".$_SESSION['lien_nav'][LIEN_FOND_HOVER]."'"; } ?>;
couleur_bord='#<?php echo $_SESSION['lien_nav'][LIEN_BORD_COULEUR]; ?>';
document.write('<style type="text/css">');
document.write('.sousmenu { position: absolute; visibility: hidden; z-index:10; }')
document.write('#topgauche { opacity:1; position:absolute; top:'+menu_ordonnee_orig+'px; left:'+menu_abscisse_orig+'px; z-index:10}')
document.write('A.ejsmenu {color:'+couleur_text+'; text-decoration:none; background-color:'+couleur_lien_fond+'; }')
document.write('A:visited.ejsmenu {color:'+couleur_text+'; text-decoration:none; background-color:'+couleur_lien_fond+'; }') //Couleur des menus quand ond passe dessus
document.write('A:hover.ejsmenu {color:'+couleur_text_hover+'; font-weight:bold; background-color:'+couleur_lien_fond+'; }') //Couleur des menus quand ond passe dessus
document.write('A:active.ejsmenu {color:'+couleur_text+'; text-decoration:none; background-color:'+couleur_lien_fond+'; }') //Couleur des menus quand ond passe dessus*/
document.write('</style>');
document.write('<DIV class=sousmenu id=topdeck></DIV>');
/* LIENS */
menu = new Array;
<?php
//********************************************* Sous Menu
//************************ 1-Initialisation des Array menu[]
$m = 0; //Compteur Menus
$mn = 0; //Compteurs menus édités
while ($m < count($mEnt))
{ if ($mFct[$m] && $mHab[$m])
{
echo "menu[$mn] = new Array;\n";
$mn++;
}
$m++;
}
//************************ 2-Chargement des Array menu[]
$m = 0; //Compteur Menus
$mn = 0; //Compteurs menus édités
$s = 0; //Compteur Sous Menus
while ($m < count($mEnt))
{ if ($mFct[$m])
{ if ($mHab[$m])
{ $s = 0; //Compteur Sous Menus
$sn = 0; //Compteur Sous Menus édités
if (isset($mLib[$m])) //s'il existe des sous menu
{ while ($s < count($mLib[$m]))
{ if ($mAut[$m][$s] && $mFon[$m][$s])
{ if (($_SESSION['asso']==8) || ($_SESSION['asso']==3) || ($_SESSION['asso']==6) || ($_SESSION['asso']==1))
{ ?>menu[<?php echo $mn; ?>][<?php echo $sn; ?>] = "<A HREF=<?php echo $_SESSION['asso_url']."/".$mPag[$m][$s]; ?> CLASS=ejsmenu><?php echo $mLib[$m][$s]; ?></A>";<?php }
else { ?>menu[<?php echo $mn; ?>][<?php echo $sn; ?>] = "<A HREF=\"<?php echo "http://www.taigas.com"."/".$mPag[$m][$s]; ?>\" CLASS=ejsmenu><?php echo $mLib[$m][$s]; ?></A>";<?php }
$sn++;
}
echo "\n";
$s++;
}
}
$mn++;
}
}
$m++;
}
//****************************** Edition des Sous Menus
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { item_sous_menu = document.topdeck }
else if (dom) { item_sous_menu = document.getElementById("topdeck").style }
else if (iex) { item_sous_menu = topdeck.style }
item_sous_menu.top = menu_ordonnee_orig+ <?php echo $hauteur_entete_menu + 2 * $_SESSION['menu_bordure_px']; ?>;
function editer_sous_menu(menu_libelle,decallage_sous_menu) //Edition des sous menus : menu_libellé array des sous-menus, décallage_sous_menu : position horizontale des sous menu (1er menu = 0, Nème => N*$largeur_entete_menu)
{ item_sous_menu.visibility = "hidden";
a=true
item_sous_menu.left = menu_abscisse_orig+decallage_sous_menu; //position horizontale des sous menu (décallage_sous_menu : 1er menu = 0, Nème => N*$largeur_entete_menu
var ligne_html ="<table border=0 cellpadding=0 cellspacing=0 bgcolor="+couleur_bord+" width=<?php echo $largeur_sous_menu."px"; ?>><tr><td><table width=100% border=<?php echo $_SESSION['smenu_bordure_px']; ?>px cellpadding=1 cellspacing=0>";
numero_sous_menu = 0
while (numero_sous_menu < menu_libelle.length) //menu_libellé.length = Nb d'item de l'array menu_libellé = nb de sous menus
{ ligne_html += "<tr><td bgcolor="+couleur_lien_fond;
ligne_html += " onMouseOver=\"this.style.background='"+couleur_lien_fond_hover;
ligne_html += "'\" onMouseOut=\"this.style.background='"+couleur_lien_fond;
ligne_html += "'\" height=10>";
ligne_html += "<p align=\"<?php echo $_SESSION['smenu_pos']; ?>\"><font style=<?php echo $style_smenu; ?>>";
ligne_html += " "+menu_libelle[numero_sous_menu]+"</font></p></td></tr>";
numero_sous_menu++;
}
ligne_html += "</table></td></tr></table>";
if (nava)
{
item_sous_menu.document.write(ligne_html);
item_sous_menu.document.close();
item_sous_menu.visibility = "visible";
}
else if (dom)
{
document.getElementById("topdeck").innerHTML = ligne_html;
item_sous_menu.visibility = "visible";
}
else if (iex)
{
document.all("topdeck").innerHTML = ligne_html;
item_sous_menu.visibility = "visible";
}
}
function effacer_sous_menu()
{
item_sous_menu.visibility = "hidden";
}
document.onclick = effacer_sous_menu;
document.write('<DIV ID=topgauche>') /*nécessaire pour que le menu apparaisse au dessus du slider */
document.write('<TABLE ALIGN=left BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=<?php echo count($mEnt)*$largeur_entete_menu; ?>>')
document.write('<TR>')
document.write('<TD>')
document.write('<TABLE CELLPADING=0 CELLSPACING=0 BORDER=<?php echo $_SESSION['menu_bordure_px']; ?>px BORDERCOLOR='+couleur_bord+'>')
document.write('<TR>')
<?php
/*********************** Edition des menus ***********************/
$i=0;
$mn=0;
while ($i < (count($mEnt)))
{ if ($mFct[$i] && $mHab[$i])
{ if ( $mn*$largeur_entete_menu + $largeur_sous_menu > $_SESSION['fen_larg']) //si oui le menu déborde de l'écran
{ $pos_smenu = $_SESSION['fen_larg'] - $largeur_sous_menu ; } //Si on ne veut pas que le sous-menu déborde
else { $pos_smenu = $mn*$largeur_entete_menu; }
dw='<TD WIDTH=<?php echo $largeur_entete_menu; ?> HEIGHT=<?php echo $hauteur_entete_menu; ?> ';
dw=dw+'ALIGN=\"<?php echo $_SESSION['menu_pos']; ?>\" bgcolor='+couleur_lien_fond;
dw=dw+' onMouseOver=this.style.background=\''+couleur_lien_fond_hover;
dw=dw+' editer_sous_menu(menu[<?php echo $mn; ?>],<?php echo $pos_smenu; ?>)';
dw=dw+' onMouseOut=this.style.background=\''+couleur_lien_fond+'>';
dw=dw+'<A align=\"<?php echo $_SESSION['menu_pos']; ?>\" ';
dw=dw+' onMouseOver="editer_sous_menu(menu[<?php echo $mn; ?>],<?php echo $pos_smenu; ?>)"';
dw=dw+' <?php if ($_SESSION['mEntMenu'][$mn]=="Sans") //si un lien existe sur l'entête de menu
{ echo "onclik()=return(false) href=#"; } //pas de lien
elseif (($_SESSION['asso']==8) || ($_SESSION['asso']==3) || ($_SESSION['asso']==6) || ($_SESSION['asso']==1))
{ echo "href=".$_SESSION['asso_url']."/".$_SESSION['mEntMenu'][$mn]; }
else { echo "href=\"".$_SESSION['mEntMenu'][$mn]."\""; } // lien vers la page demandée ?>
CLASS=ejsmenu>';
dw=dw+'<FONT style=<?php echo $style_menu ?>\">';
dw=dw+'<?php echo $mEnt[$i]; ?></FONT>';
dw=dw+'</A></TD>';
//alert('dw'+dw)
document.write(dw);
<?php
$mn++;
}
$i++;
} ?>
document.write('</TR></TABLE></TD></TR></TABLE></DIV>')
</script> |
Partager