Avatar billede xyz74 Nybegynder
03. september 2002 - 15:54 Der 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');
Avatar billede jakoba Nybegynder
03. september 2002 - 15:57 #1
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.
Avatar billede xyz74 Nybegynder
03. september 2002 - 16:04 #2
// *****************************************************************************
// **                                SETTINGS                                **
// *****************************************************************************

// 'linka' use this if part of the URL is the same in ALL the links
// In this example all the files are in a subfolder called 'pages'
linka='pages/';

// the filename of the page the menu appears in eg 'menu.html'
thisPage='index.htm';

// Do you want to use images for the category bullets?
// If so then specify the path to your images folder from the menu page
imgPath='images/';

// do you want to use images for the category bullets?
lev1img='yes';                    // insert yes or no

// give image names and dimensions
lev1OpName='open.gif';            // open image name
lev1OpHeight='10';                // image height
lev1OpWidth='10';                // image width

lev1ClosName='closed.gif';        // closed image name
lev1ClosHeight='10';            // image height
lev1ClosWidth='10';                // image width

// 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');

}
if (page=='kon') {
thisMenu = new Array();


}
if (page=='sog') {
thisMenu = new Array();

}
Avatar billede xyz74 Nybegynder
03. september 2002 - 16:07 #3
<html>
<head>
<title>Untitled Document</title>
<style type="text/css">
a {text-decoration:none}
a:active {color;#000000}
a:link {color;#000000}
a:visited {color;#000000}
</style>
<script language='JavaScript' src='jsmenu.js'></script>
<script language='JavaScript'>



// opens menu section - do not alter
function openMenu(cat) {
this.cat = cat;
document.write('<span class = "level1">');
document.write('<a href = "' + thisPage + '?page=null" target="_self">');
if (lev1img=='yes') {
document.write('<img src="' + imgPath + lev1OpName +'" width="' + lev1OpWidth + '" height="' + lev1OpHeight + '"border="0">');
}
document.write(cat + '</a><span><br>');
for (x=0;x<thisMenu.length;x++){
document.write('<span class = "level2">');
if (lev2img=='yes') {
document.write('<img src="' + imgPath + lev2Name +'" width="' + lev2Width + '" height="' + lev2Height + '">');
}
if (lev2Char=='yes') {
document.write(bullet);
}
document.write('<a href="' + linka + thisMenu[x].linkb + '">' + thisMenu[x].name + '</a><span><br>');
}
}

// closes menu section - do not alter
function closeMenu(cat,pass) {
this.cat = cat;
this.pass = pass;
document.write('<span class = "level1">');
document.write('<a href = "' + thisPage + '?page='+pass+'" target="_self">');
if (lev1img=='yes') {
document.write('<img src="' + imgPath + lev1ClosName +'" width="' + lev1ClosWidth + '" height="' + lev1ClosHeight + '"border="0">');
}
document.write(cat + '</a><span><br>');
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#FF0000" link="#FF0000" vlink="#FF0000" alink="#FF0000">
<table width="800" border="0" align="center">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
<table width="800" border="0" align="center" height="450">
  <tr>
    <td>
      <script language="JavaScript">
// write Civils & Drainage Menu
if(page=='uni') {
openMenu('Om Unitron a/s');
} else {
closeMenu('Om Unitron a/s','uni');
}

// write Clothing Menu
if(page=='ny') {
openMenu('Nyheder');
} else {
closeMenu('Nyheder','ny');
}

// write Decorating Menu
if(page=='pro') {
openMenu('Produkter');
} else {
closeMenu('Produkter','pro');
}
if(page=='vej') {
openMenu('Vejledning, rådgivning og kurser');
} else {
closeMenu('Vejledning, rådgivning og kurser','vej');
}
if(page=='best') {
openMenu('Online bestilling');
} else {
closeMenu('Online bestilling','best');

}

if(page=='sup') {
openMenu('Suppport');
} else {
closeMenu('Support','sup');

}
if(page=='kon') {
openMenu('Kontaktpersoner');
} else {
closeMenu('Kontaktpersoner','kon');

}
if(page=='sog') {
openMenu('Søg');
} else {
closeMenu('Søg','sog');

}



</script>
    </table>
</body>
</html>
Avatar billede Slettet bruger
03. september 2002 - 17:11 #4
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!
Avatar billede xyz74 Nybegynder
03. september 2002 - 17:14 #5
den har en read me fil, men der står intet i den, og hvis den første koden del er jsmenu.js filen!
Avatar billede jakoba Nybegynder
03. september 2002 - 17:29 #6
Hvilket websted har du hentet den menu fra?
Avatar billede jakoba Nybegynder
03. september 2002 - 17:29 #7
Hvad hedder menuen?
Avatar billede xyz74 Nybegynder
04. september 2002 - 14:32 #8
jeg kan desværre ikke huske hvor jeg ahr fudnet den fra, og der står ingen adresse i hverken filerne eller i readme filen.
Avatar billede xyz74 Nybegynder
04. september 2002 - 14:33 #9
men hvis der er nogen er har en ide til, hvordan jeg kan lave det på en anden måde, er disse også velkommen, please hjælp
Avatar billede Slettet bruger
05. september 2002 - 13:42 #10
Hvad er det for en slags menu, så?
Avatar billede xyz74 Nybegynder
29. oktober 2002 - 07:50 #11
så må jeg selv svare
Avatar billede Slettet bruger
29. oktober 2002 - 17:44 #12
Eller du kunne bare have oplyst, hvordan menuen var. Så kunne vi have lavet et alternativ.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester