besoin d un coup de main en programmation javascript

besoin d un coup de main en programmation javascript - HTML/CSS - Programmation

Marsh Posté le 30-01-2006 à 21:48:24    

salut tout le monde.  
 
on ma filer ce bout de code qui gere un menu tout en javascript et j arrive pas a le comprendre si il y avait des gens simpas pour me mettre sur la voie merci beaucoup
 
var target = 'mainFrame';
 
// 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 = new Array();
 // Categories du Menu
 categorie[0] = "1er année d'IUT ";
 categorie[1] = "2eme année d'IUT";
 categorie[2] = "Robotique ";
 categorie[3] = "Montage ";
 categorie[4] = "Personnel  ";
 categorie[5] = "Parutio  ";
 categorie[6] = "Lien ";
 categorie[7] = "Accessoire ";
 
// Groupe de liens
 /* Modifier ici les titres et liens - Vous pouvez en rajouter ou en supprimer autant de liens que vous voulez */
 lien = new Array();
 // Categorie 1 du Menu
 lien[0] = new Array();
 lien[0]["Les cours"] = "cours%201er%20année.htm";
 lien[0]["Les T.D."] = "td%201er%20année.htm";
 lien[0]["Q.C.M."] = "qcm%201er%20année.htm";
 lien[0]["T.R."] = "tr.htm";
 
 
 // Categorie 2 du Menu
 lien[1] = new Array();
 lien[1]["Les cours"] = "cour%202éme%20année.htm";
 lien[1]["Les T.D."] = "td%20seconde%20année.htm";
 lien[1]["Q.C.M."] = "qcm2eme%20année.htm";
 lien[1]["T.R."] = "tr2.htm";
 
 
 // Categorie 3 du Menu
 lien[2] = new Array();
 lien[2]["Diaporama"] = "diaporama.htm";
 lien[2]["Sumo"] = "sumo.htm" ;
 lien[2]["Litterature"] = "Livre.htm";
 lien[2]["Lien robotique"] = "liens%20robotique.htm";
 
 // Categorie 4 du Menu
 lien[3] = new Array();
 lien[3]["PICS"] = "montage_pics.htm";
 lien[3]["Robots"] = "robot_montage.htm";
 lien[3]["Divers"] = "montage_divers.htm";
 lien[3]["lien sur les P.I.C."] = "lien%20pics.htm";
 lien[3]["Lien sur le 68HC11"] = "liens%2068hc11.htm";
 
 // Categorie 5 du Menu
 lien[4] = new Array();
 lien[4]["Info Personnelle"] = "info_per.htm";
 lien[4]["Partenariat"] = "partenar.htm";
 lien[4]["ski"] = "Orcieres_2004/index.htm";
 lien[4]["     "] = "_____________";
 lien[4]["     "] = "__________";
 
//categorie 5 du menu
 lien[5] = new Array();
 lien[5]["Livres"] = "livre.htm";
 lien[5]["Articles"] = "article.htm";
 lien[5]["Press book"] = "liste%20d%20article.htm";
 lien[5]["Litterature"] = "litterature.htm";
 
 
 
// Categorie 6 du Menu
 lien[6] = new Array();
 lien[6]["Special robotique"] = "liens%20robotique.htm";
 lien[6]["Special P.I.C."] = "lien%20pics.htm";
 lien[6]["Special 68HC11"] = "liens%2068hc11.htm";
 lien[6]["Interresant"] = "liens%20interresant.htm";
 
//categorie 7 du menu  
 lien[7] = new Array();
 lien[7]["Retour accueil"] = "accueil.htm";
 lien[7]["Exercice Einstein"] = "PB_Einstein.htm";
 lien[7]["livre d'or"] = "gold\index.php";
 
 
 
<!--------------------------------------------- Ne rien modifier sous cette ligne ---------------------------------------------->
 
function sousmenu_hide() {
 menu0.className='hide';
 menu1.className='hide';
 menu2.className='hide';
 menu3.className='hide';
 menu4.className='hide';
 menu5.className='hide';
 menu6.className='hide';
 menu7.className='hide';
}
 
document.write("<table cellSpacing='0' cellPadding='0' width='80%' border='0'>" );
 for (i=0; i<categorie.length; i++) {
   document.write("<tbody>" );
   document.write("<tr class='menu'>" );
   document.write("<td height='20' onmouseover=\"javascript:this.className='menu_select'; sousmenu_hide(); menu" + (i) + ".className='sousmenu';\" onmouseout=\"javascript:this.className='menu_nonselect'; sousmenu_hide(); menu" + (i) + ".className='sousmenu';\">" );
   document.write("&nbsp;&nbsp;<img height='9' width='8' src=\"images/menu.gif\">&nbsp;&nbsp;" + categorie[i]);
   document.write("</td>" );
   document.write("</tr>" );
   document.write("<tr height='1'><td></td></tr>" );
   document.write("<tr><td><table class='hide' id='menu" + (i) + "' cellSpacing='2' cellPadding='2' width='95%'>" );
  for (url in lien[i]) {
  if (target == "blank" ) {
   document.write("<tr onClick=\"JavaScript:window.open('" + lien[i][url] + "')\"><td class='sousmenu_nonselect' onmouseover=\"javascript:this.className='sousmenu_select';\" onmouseout=\"javascript:this.className='sousmenu_nonselect';\">" + url + "</tr></td>" );
  } else if (target == "self" || target == "parent" || target == "top" ) {
   document.write("<tr onClick=\"JavaScript:document.location.href='" + lien[i][url] + "'\"><td class='sousmenu_nonselect' onmouseover=\"javascript:this.className='sousmenu_select';\" onmouseout=\"javascript:this.className='sousmenu_nonselect';\">" + url + "</tr></td>" );
  } else {
   document.write("<tr onClick=\"JavaScript:top." + target + ".location.href='" + lien[i][url] + "'\"><td class='sousmenu_nonselect' onmouseover=\"javascript:this.className='sousmenu_select';\" onmouseout=\"javascript:this.className='sousmenu_nonselect';\">" + url + "</tr></td>" );

  }
  }
   document.write("</table></td></tr>" );
 }
document.write("</table>" );
 
 
j ai pas compris tout ce qui est en rouge  
 

Reply

Marsh Posté le 30-01-2006 à 21:48:24   

Reply

Marsh Posté le 30-01-2006 à 21:57:05    

bon en traduction programmation:
 
Va voir ici:
Pour toi:  
http://www.csszengarden.com/  
http://www.alsacreations.com  
http://openweb.eu.org/
 
+Menu:
Tiens un sujet posté 4-6 réponse plus bas que le tien....Mais à quoi sert [:ark] ..on se le demande
 
va voir les 3 dernieres réponses...
 
http://forum.hardware.fr/hardwaref [...] 3950-1.htm
 
 
Voila  [:ninja k@zouille]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed