Share Pastebin
Guest
Public paste!

Psix

By: a guest | Jul 5th, 2009 | Syntax: PHP | Size: 6.54 KB | Hits: 37 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1.  
  2. <?php
  3. include ("co.php");
  4. $reponse = mysql_query("SELECT * FROM animaux ORDER BY animal");
  5.  
  6. echo '<script language="JavaScript">
  7.  
  8.  
  9. //------------------- Options ------------------------//
  10. var largeurMenu = 171 // Pour régler la largeur du menu
  11. var policeMenu = "Verdana" // Police pour les menus
  12. var taillePoliceMenu = "15" // Taille de la police du menu
  13. var couleurPoliceMenu = "#0000FF" // Couleur de la police du menu
  14. var couleurBordure = "#000000" // Couleur de la bordure du menu
  15. var couleurFond = "url(images/menu1.jpg)" // Couleur du fond du menu
  16. var couleurFond2 = "url(images/menu2.jpg)" // Couleur du fond des sous menus
  17. var couleurLienRollOver = "#0000FF" // Couleur des liens lors du rollover
  18. var couleurFondRollOver = "url(images/menu3.jpg)" // Couleur du fond sur Rollover
  19.  
  20. //------------------- Valeurs du menu ------------------------//
  21.  
  22. // nom de chaque menu - Vous pouvz en rajouter autant que vous le souhaitez
  23.  
  24. var menu = new Array()
  25.  
  26. var ssmenuNom = new Array();
  27. var ssmenuLien = new Array();
  28. var ssmenuTarget = new Array();
  29. ';
  30.  
  31.  
  32. while ($donnees = mysql_fetch_array($reponse))
  33. {
  34.  
  35. echo '
  36.  
  37.  
  38. menu['.$donnees['id'].']="&nbsp;'.$donnees['animal'].'";
  39.  
  40.  
  41.  
  42.  
  43. ssmenuNom['.$donnees['id'].'] = new Array();
  44. ssmenuLien['.$donnees['id'].'] = new Array();
  45. ssmenuTarget['.$donnees['id'].'] = new Array();
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. ssmenuNom['.$donnees['id'].'][0] = "&nbsp;&nbsp;Caractéristiques";                              // Nom du lien
  54. ssmenuLien['.$donnees['id'].'][0] = "carac.php?animal='.$donnees['animal'].'";  // Adresse
  55. ssmenuTarget['.$donnees['id'].'][0] = "_top";                                                                   // ouvrir une fenetre : _blank
  56.                                                                                                                                                                 // ds la même fenetre : _top
  57.                                                                                                                                                                 // ds une frame : nom de la frame
  58.                                                                                                                                                
  59.  
  60. ssmenuNom['.$donnees['id'].'][1] = "&nbsp;&nbsp;Nourriture";
  61. ssmenuLien['.$donnees['id'].'][1] = "nourriture.php?animal='.$donnees['animal'].'";
  62. ssmenuTarget['.$donnees['id'].'][1] = "_top";
  63.  
  64. ssmenuNom['.$donnees['id'].'][2] = "&nbsp;&nbsp;Danger";
  65. ssmenuLien['.$donnees['id'].'][2] = "danger.php?animal='.$donnees['animal'].'";
  66. ssmenuTarget['.$donnees['id'].'][2] = "_top";
  67.  
  68. ssmenuNom['.$donnees['id'].'][3] = "&nbsp;&nbsp;Phototèque";
  69. ssmenuLien['.$donnees['id'].'][3] = "photo.php?animal='.$donnees['animal'].'";
  70. ssmenuTarget['.$donnees['id'].'][3] = "_top";
  71.  
  72.  
  73. ';
  74.  
  75. }
  76.  
  77. echo '
  78.  
  79.  
  80.  
  81.  
  82. //------------------- Ne rien modifié ------------------------//
  83. var nbMenu = menu.length;
  84.  
  85. //------------------- Rendu dynamique ------------------------//
  86.  
  87. //On détecte le browser
  88. var ie=document.all
  89. var ns6=document.getElementById&&!document.all
  90. var over = false;
  91. function montreMenu(num){
  92. if (over) return;
  93. over = false;
  94. for (var i=0; i<nbMenu; i++) {
  95. if (ie) {
  96. objet = document.all["ssmenu"+i]
  97. } else if (ns6) {
  98. objet = document.getElementById("ssmenu"+i);
  99. }
  100. if (objet && objet.style.display == ""){
  101. objet.style.display = "none"
  102. }
  103. }
  104. if (ie) {
  105. objet = document.all["ssmenu"+num]
  106. } else if (ns6) {
  107. objet = document.getElementById("ssmenu"+num);
  108. }
  109. if (objet && objet.style.display == "none"){
  110. objet.style.display = ""
  111. }
  112. }
  113. function rollOver(lien) {
  114. lien.style.background = couleurFondRollOver;
  115. lien.style.color = couleurLienRollOver;
  116. }
  117.  
  118. function rollOut(lien) {
  119. lien.style.background = couleurFond2;
  120. lien.style.color = couleurPoliceMenu;
  121. }
  122.  
  123. function ouvreLien(url,mode) {
  124. if (mode == "_blank") {
  125. window.open(url)
  126. } else if (mode == "_top") {
  127.  
  128. window.top.location.href = url
  129. } else {
  130. window.top.parent.frames[mode].location.href = url
  131. }
  132. }
  133.  
  134. //------------------- Génération du menu ------------------------//
  135.  
  136. function generation () {
  137. document.write("<style type=\'text/css\'>");
  138. document.write("td.menu {");
  139. document.write(" font-family: "+policeMenu+";");
  140. document.write(" font-size: "+taillePoliceMenu+"px;");
  141. document.write(" color: "+couleurPoliceMenu+";");
  142. document.write(" border: 1px solid "+couleurBordure+";");
  143. document.write(" background-image: "+couleurFond+";");
  144. document.write("}");
  145.  
  146. document.write("table.ssmenu {");
  147. document.write(" font-family: "+policeMenu+";");
  148. document.write(" font-size: "+taillePoliceMenu+"px;");
  149. document.write(" color: "+couleurPoliceMenu+";");
  150. document.write(" border: 1px solid "+couleurBordure+";");
  151. document.write(" background-image: "+couleurFond2+";");
  152. document.write("}");
  153. document.write("</style>");
  154. document.write("<div onmouseover=\'over = true\' onmouseout=\'over=false;setTimeout(\"montreMenu()\",400)\'>");
  155. document.write("<table width=\'"+largeurMenu+"\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\'>");
  156. //1ere boucle
  157. for (i=0; i<nbMenu; i++) {
  158. document.write("<tr>");
  159. document.write("<td onMouseOver=\'montreMenu("+i+")\' style=\'cursor:hand\' class=\'menu\'>"+menu[i]+"</td>");
  160. document.write("</tr>");
  161. document.write("<tr style=\'display:none\' id=\'ssmenu"+i+"\'>");
  162. document.write("<td>");
  163. //<!--Un espace-->
  164. document.write("<table width=\'"+largeurMenu+"\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\'>");
  165. document.write("<tr>");
  166. document.write("<td width=\'2\'></td>");
  167. document.write("</tr>");
  168. document.write("</table>");
  169. //<!--Le sous menu-->
  170. document.write("<table width=\'"+largeurMenu+"\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\' class=\'ssmenu\'>");
  171. // seconde boucle
  172. for (z=0; z<ssmenuNom[i].length; z++) {
  173. document.write("<tr>");
  174. document.write("<td onMouseOver=\'rollOver(this)\' onMouseOut=\'rollOut(this)\' onClick=\'ouvreLien(\""+ssmenuLien[i][z]+"\",\""+ssmenuTarget[i][z]+"\")\' style=\'cursor:hand\'>"+ssmenuNom[i][z]+"</td>");
  175. document.write("</tr>");
  176. //fin seconde boucle
  177. }
  178. document.write("</table>");
  179. document.write("</td>");
  180. document.write("</tr>");
  181. document.write("<tr>");
  182. document.write("<td width=\'2\'></td>");
  183. document.write("</tr>");
  184. // fin 1 ere boucle
  185. }
  186. document.write("</table>");
  187. }
  188.  
  189. </script>';
  190. ?>
  191.  
  192. <link href="page.css" rel="stylesheet" type="text/css">
  193. </head>
  194.  
  195. <body>
  196. <script type="text/javascript" src="swfobject.js"></script>
  197. <style type="text/css">
  198. <!--
  199. body {
  200. background-image:url(images/fond.jpg)
  201. }
  202. .Style1 {color: #0000CE}
  203. -->
  204. .titre1 {
  205.         font-family: "Comic sans MS";
  206.         color: #0000FF;
  207.         font-weight: bold;
  208. }
  209.  
  210. </style>
  211.  
  212. </head>
  213. <body>
  214.  
  215. <table width="980" border="0" align="center">
  216.   <tr>
  217.     <td height="112" colspan="2"><div id="intro">
  218. <a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
  219. <script type="text/javascript">
  220.         var s1 = new SWFObject("banniere.swf","single","980","150","8");
  221.         s1.addParam("menu","false");
  222.         s1.addParam("wmode","transparent");
  223.         s1.write("intro");
  224. </script>
  225. </td>
  226.   </tr>
  227. <?php
  228. ?>