Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include ("co.php");
- $reponse = mysql_query("SELECT * FROM animaux ORDER BY animal");
- $countries = array();
- $tableau = array();
- while( $ligne = mysql_fetch_array( $reponse ) )
- {
- $countries[$ligne['id']] = $ligne['animal'];
- $tableau[] = $ligne['animal'];
- }
- $req1 = mysql_query('SELECT COUNT(*) AS nb_animal FROM animaux');
- $retour1 = mysql_fetch_array($req1);
- $nb_entrees1 = $retour1['nb_animal'];
- $nb_entrees = $nb_entrees1 - 1;
- $nb_animaux = 0;
- echo '<script language="JavaScript">
- //------------------- Options ------------------------//
- var largeurMenu = 171 // Pour r�gler la largeur du menu
- var policeMenu = "Verdana" // Police pour les menus
- var taillePoliceMenu = "15" // Taille de la police du menu
- var couleurPoliceMenu = "#0000FF" // Couleur de la police du menu
- var couleurBordure = "#58B4E7" // Couleur de la bordure du menu
- var couleurFond = "url(images/design/menu/hover.png)" // Couleur du fond du menu
- var couleurFond2 = "url(images/design/menu/menu2.jpg)" // Couleur du fond des sous menus
- var couleurLienRollOver = "#0000FF" // Couleur des liens lors du rollover
- var couleurFondRollOver = "url(images/design/menu/menu3.png)" // Couleur du fond sur Rollover
- //------------------- Valeurs du menu ------------------------//
- // nom de chaque menu - Vous pouvz en rajouter autant que vous le souhaitez
- var menu = new Array()
- var ssmenuNom = new Array();
- var ssmenuLien = new Array();
- var ssmenuTarget = new Array();
- ';
- ;
- while ($nb_animaux <= $nb_entrees)
- {
- echo '
- menu['.$nb_animaux.']=" '.$tableau[$nb_animaux].'";
- ssmenuNom['.$nb_animaux.'] = new Array();
- ssmenuLien['.$nb_animaux.'] = new Array();
- ssmenuTarget['.$nb_animaux.'] = new Array();
- ssmenuNom['.$nb_animaux.'][0] = " Caract�ristiques";
- ssmenuLien['.$nb_animaux.'][0] = "carac.php?animal='.$tableau[$nb_animaux].'";
- ssmenuTarget['.$nb_animaux.'][0] = "_top";
- ssmenuNom['.$nb_animaux.'][1] = " Nourriture";
- ssmenuLien['.$nb_animaux.'][1] = "nourriture.php?animal='.$tableau[$nb_animaux].'";
- ssmenuTarget['.$nb_animaux.'][1] = "_top";
- ssmenuNom['.$nb_animaux.'][2] = " Danger";
- ssmenuLien['.$nb_animaux.'][2] = "danger.php?animal='.$tableau[$nb_animaux].'";
- ssmenuTarget['.$nb_animaux.'][2] = "_top";
- ssmenuNom['.$nb_animaux.'][3] = " Situation<br> g�ographique";
- ssmenuLien['.$nb_animaux.'][3] = "geo.php?animal='.$tableau[$nb_animaux].'";
- ssmenuTarget['.$nb_animaux.'][3] = "_top";
- ssmenuNom['.$nb_animaux.'][4] = " Galerie photos";
- ssmenuLien['.$nb_animaux.'][4] = "photo.php?animal='.$tableau[$nb_animaux].'";
- ssmenuTarget['.$nb_animaux.'][4] = "_top";
- ';
- $nb_animaux++;
- }
- echo '
- //------------------- Ne rien modifi� ------------------------//
- var nbMenu = menu.length;
- //------------------- Rendu dynamique ------------------------//
- //On d�tecte le browser
- var ie=document.all
- var ns6=document.getElementById&&!document.all
- var over = false;
- function montreMenu(num){
- if (over) return;
- over = false;
- for (var i=0; i<nbMenu; i++) {
- if (ie) {
- objet = document.all["ssmenu"+i]
- } else if (ns6) {
- objet = document.getElementById("ssmenu"+i);
- }
- if (objet && objet.style.display == ""){
- objet.style.display = "none"
- }
- }
- if (ie) {
- objet = document.all["ssmenu"+num]
- } else if (ns6) {
- objet = document.getElementById("ssmenu"+num);
- }
- if (objet && 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-image: "+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-image: "+couleurFond2+";");
- document.write("}");
- document.write("</style>");
- document.write("<div onmouseover=\'over = true\' onmouseout=\'over=false;setTimeout(\"montreMenu()\",400)\'>");
- 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>");
- //<!--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>';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment