03. september 2002 - 15:54Der er
11 kommentarer og 1 løsning
Menu
HVordan kan man lave en ekstra niveau under f.eks. Inten KS
if (page=='pro') { thisMenu = new Array(); thisMenu[0] = new subMenu('Intern KS','brushes.html'); thisMenu[1] = new subMenu('Mineraler og vitaminer SVIN','paint.html'); thisMenu[2] = new subMenu('Mineraler KVÆG','rollers.html');
subMenu er ikke en standard javascript funktion. det er en funktion en eller anden programmør har lavet. det er alene den programmør der har bestemt hvordan den virker.
for at give et rimeligt svar må vi enten genkende funktionen fra en menu de har brugt eller have at vide hvor du har downloadet den menu fra sp vi kan kikke på den dokumentation der sikkert ligger der.
// do you want to use images for the sub-category bullets? lev2img='yes'; // insert yes or no
// give image names and dimensions lev2Name='bullet.gif'; // image name lev2Height='10'; // image height lev2Width='16'; // image width
// do you want to use a text character for the sub-category bullets? lev2Char='no'; // insert yes or no
// set bullet character for level 2 bullets bullet = '› ';
// base target - the frame that the links are targetting base = '_self';
// ***************************************************************************** // ** END OF SETTINGS ** // *****************************************************************************
// pulls 'page' variable out of URL - do not alter var x = 0 page = location.search.substr(1).split("?") for (x=0;x<=page.length;x++) { eval(page) } page = escape(page); page = page.slice(7);
// do not alter this bit function subMenu(name,linkb, mal) { this.name = name; this.linkb = linkb; this.mal = mal; } document.write('<BASE target="' + base + '">');
// ***************************************************************************** // ** BUILD MENU DATA ** // *****************************************************************************
// Civils & Drainage Menu if (page=='uni') { thisMenu = new Array(); thisMenu[0] = new subMenu('Testimonials','above.html');
}
// Clothing Menu if (page=='ny') { thisMenu = new Array(); thisMenu[0] = new subMenu('Kampagner','hats.html'); thisMenu[1] = new subMenu('Nyhedsbrev','gloves.html'); thisMenu[2] = new subMenu('Nyhedsmail','coats.html'); }
// Decorating Menu if (page=='pro') { thisMenu = new Array(); thisMenu[0] = new subMenu('Intern KS','brushes.html'); thisMenu[1] = new subMenu('Mineraler og vitaminer SVIN','paint.html'); thisMenu[2] = new subMenu('Mineraler KVÆG','rollers.html'); thisMenu[3] = new subMenu('Veterinære produkter','rollers.html'); thisMenu[4] = new subMenu('Korn produkter','rollers.html'); thisMenu[5] = new subMenu('Drægtighedskontrol','rollers.html'); thisMenu[6] = new subMenu('Andre produkter','rollers.html'); thisMenu[7] = new subMenu('Reservedele','rollers.html'); }
if (page=='vej') { thisMenu = new Array(); thisMenu[0] = new subMenu('Intern KS','brushes.html');
thisMenu[1] = new subMenu('Sundhed (Vitaminer/Mineraler)','paint.html'); thisMenu[2] = new subMenu('Management','rollers.html'); thisMenu[3] = new subMenu('Spørgesmål og svar','rollers.html'); thisMenu[4] = new subMenu('Månedens gode råd','rollers.html'); thisMenu[5] = new subMenu('Kursus kalender','rollers.html'); thisMenu[6] = new subMenu('Messer','rollers.html'); }
if (page=='best') { thisMenu = new Array(); }
if (page=='sup') { thisMenu = new Array(); thisMenu[0] = new subMenu('Brugsanvisninger','brushes.html');
De informationer, vi har brug for, ligger i filen "jsmenu.js". Derfor er det den, vi skal se. Men før du fylder spørgsmålet op med 300 linjers kode, så bør du lige kigge efter, om den side, du har taget scriptet fra, ikke også har en readme, en FAQ, et hjælpe-forum eller lignende, der kan hjælpe dig!
Eller du kunne bare have oplyst, hvordan menuen var. Så kunne vi have lavet et alternativ.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.