PDA

View Full Version : Need some help with my menu



Gorki
05-28-2007, 01:49 PM
I need some help with a menu for my company-homepage.

I like to highlight the menu/submenu which is active. In the Moment there ist the menumarker, which is not needed than. Could someone help me please?






// Menustruktur vertikale Darstellung
// Seitennamen sollen keine Teile anderer Seitennamen sein
// Spalten:
// 1: Hauptmenubezeichnung a/b/c/...
// 2: Hauptmenupunkt
// 3: Linkseite
// 4: Menutitel
// 5: Bezeichnung

menuList = new Array(

"a|x|01_zimmer.htm|Zimmer|Komfortable Zimmer.",
"a|y|intern/pdf/hotel/zimmerpreise.pdf|Zimmerpreise|Unsere Preise",
"a|y|01c_zimmeranfrage.htm|Zimmeranfrage|Ihre Zimmeranfrage oder -reservation.",


"b|x|02_lage.htm|Lage|So kommen Sie zu uns.",
"b|y|02a_lage.htm|Situationsplan|So finden Sie uns.",


"c|x|03_ueber-uns.htm|Über uns|Wir stellen uns vor.",
"c|y|intern/pdf/ueberuns/offene-stellen.pdf|Offene Stellen|Wir freuen uns auf Sie",


"d|x|04_restaurants.htm|Restaurants|Kulinarische Köstlichkeiten.",
"d|y|04_restaurants.htm|Chrüztrichter|Das Gourmetrestaurant.",
"d|y|04a_hechstube.htm|Hechtstube|Verlockende Feinschmeckermenus.",
"d|y|04b_wintergarten-seeterrasse.htm|Wintergarten/Seeterrasse|Geniessen Sie die Aussicht.",
"d|y|04c_reservationen.htm|Tischreservationen|Reservieren Sie Ihren Tisch gleich online.",


"e|x|05_bankette.htm|Bankette/Hochzeiten|Feste feiern im Seehotel.",
"e|y|intern/pdf/bankette/bankettdokumentation.pdf|Dokumentation|Unsere Zeit gehört Ihnen.",
"e|y|05a_b-stuhl.htm|Bankett-Bestuhlung|Fragen Sie uns.",


"f|x|06_seminare.htm|Seminare|Gute Geschäfte.",
"f|y|intern/pdf/seminar/seminardokumentation.pdf|Dokumentation|Wir beraten Sie gern.",
"f|y|intern/pdf/seminar/seminarpauschalen-technik.pdf|Pauschalangebote|Wir beraten Sie gern.",
"f|y|06b_seminarbestuhlung.htm|Seminar-Bestuhlung|Fragen Sie uns.",
"f|y|intern/pdf/seminar/checkliste-seminar.pdf|Checkliste|Testen Sie uns.",
"f|y|intern/pdf/seminar/rahmenprogramme.pdf|Rahmenprogramme|Sie werden begeistert sein.",
"f|y|intern/pdf/seminar/geschaeftsbedingungen.pdf|Geschäftsbedingungen|Wir freuen uns auf Sie.",


"h|x|gutscheine.htm|Gutscheine|Freude schenken.",
"h|y|gutscheinbestellung.htm|Gutscheinbestellung|Bestellen Sie Ihren Gutschein gleich online.",


"i|x|08_news.htm|News|Neuigkeiten vom Seehotel Kastanienbaum.",


"k|x|09_presse.htm|Presse|Presse-Artikel.",


"l|x|10_links.htm|Links|Interessante Links.",


"m|x|intern/pdf/hotelprospekt.pdf|Hotelprospekt|Hotelprospekt zum Drucken.",


"stop");



function buildMenu() {
// Aktuelles Hauptmenu bestimmen
keepMenu = "";
for (ii = 0; ii < menuList.length-1; ii++) {
menuEintrag = menuList[ii].split("|");
if (location.href.indexOf(menuEintrag[2]) >= 0) {
keepMenu = menuEintrag[0];
break;
}
}
//Menu darstellen
document.write("<table class=tabelle border=0 cellspacing=0 cellpadding=0 >");
for (ii = 0; ii < menuList.length-1; ii++) {
menuEintrag = menuList[ii].split("|");
if (menuEintrag[1] == "x") { //Hauptmenu ist als x definiert
document.write("<tr><td colspan=2 height=4></td></tr>");
document.write("<tr><td width=10 class=\"hauptmenu\">&nbsp;</td><td valign=\"middle\" class=\"hauptmenu\"><a href=\"" + menuEintrag[2] + "\" class=\"hauptmenulink\" onMouseOut=\"status=' ';\" onMouseOver=\"status='" + menuEintrag[4] +"';return true;\" title=\"" + menuEintrag[4] +"\">&nbsp;" + menuEintrag[3] + "</a>" + "&nbsp;<br></td></tr>");
//document.write("<tr><td colspan=2 height=4></td></tr>");
} else { //untermenu
if (menuEintrag[0] == keepMenu) { //im aktuellen Hauptmenu
if (location.href.indexOf(menuEintrag[2]) >= 0) { // Menupunkt ausgewählt
menuMarker = "<img src='menuvertikal/menu.gif' width=6 height=8>";
} else {
menuMarker = "<img src='menuvertikal/leer.gif' width=6 height=1>";
}
document.write("<tr><td colspan=2 height=1></td></tr>")
document.write("<tr><td width=5 class=\"untermenu\">&nbsp;</td><td align=right valign=\"middle\" class=\"untermenu\"><a href=\"" + menuEintrag[2] + "\" class=\"untermenulink\" onMouseOut=\"status=' ';\" onMouseOver=\"status='" + menuEintrag[4] +"';return true;\" title=\"" + menuEintrag[4] +"\">&nbsp;" + menuEintrag[3] + "</a>" + menuMarker + "&nbsp;<br></td></tr>");

}
}
}
document.write("</table>");
}