besoin d un coup de main en programmation javascript - HTML/CSS - Programmation
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 ..on se le demande
va voir les 3 dernieres réponses...
http://forum.hardware.fr/hardwaref [...] 3950-1.htm
Voila
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(" <img height='9' width='8' src=\"images/menu.gif\"> " + 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