ang menu
Jeg er ved at opdatere en site og ville gerne have en menu som kun skal opdateres et sted. Se siten www.campau.dk hvor ham der har lavet den har en ny menu for hver side.Jeg har fået dette script igennem eksperten, men ville gerne havde at det kunne lidt mere.
Mere vil sige at der måtte gerne være mulighed for en undermenu'er to de enkelte punkter.
Jeg det ville også være fint hvis menu punkternes tekst ikke var defineret af det der stå i scriptet men kunne vælges frit.
Det er en væsentlig pointe at mapperne kan vise åben og lukket.
Scripet ser sådan ud
var aMenu = new Array(
"index#2003#Nogen billeder blu blu",
"horsens#2004#Flere Billeder bla bla",
"index#2003#Nogen billeder blu blu",
"horsens#2003#Nogen billeder blu blu"
);
function CreateMenu() {
var denneSide = "" + document.location;
denneSide = denneSide.substring( denneSide.lastIndexOf('/') + 1, denneSide.lastIndexOf('.') );
var oMenuTable = document.getElementById('menuTable');
if (document.all) oMenuTable = document.getElementById('menuTable').firstChild;
for (var i = 0; i < aMenu.length; i++) {
var line = aMenu[i].split("#");
var oIMG = document.createElement('img');
if ( line[0] == denneSide) {
oIMG.src="mappe_aben.gif";
}else{
oIMG.src="mappe_lukket.gif";
}
var oTR = document.createElement('tr');
var oTD = document.createElement('td'); oTR.appendChild(oTD);
oTD.className = "imgCol";
oTD.appendChild(oIMG);
var oLink = document.createElement('a');
var oTD = document.createElement('td'); oTR.appendChild(oTD);
oTD.className = "linkCol";
oTD.appendChild(oLink);
oLink.href = line[0] + '.html';
oAarstal = document.createElement('span'); oLink.appendChild(oAarstal);
oAarstal.className="aarstal"
oAarstal.appendChild(document.createTextNode( ' ' + line[1] + ' ' ) );
oSidenavn = document.createElement('span'); oLink.appendChild(oSidenavn);
oSidenavn.className="sidenavn"
oSidenavn.appendChild(document.createTextNode( ' ' + line[0] + ' ') );
oSidetekst = document.createElement('span'); oLink.appendChild(oSidetekst);
oSidetekst.className="sidetekst"
oSidetekst.appendChild(document.createTextNode( ' ' + line[2] ) );
oMenuTable.appendChild(oTR);
}
}
og ser sådan ud på web http://www.asbury.dk/menu/horsens.html
Håber at der er nogen der kan hjælpe eller ligger inde med noget jeg kan tilpasse. ;-) jeg er ikke den store programmør men kan godt forstå , sådan hvordan det hænger sammen.
