Zum Inhalt springen

Horizontales Menu funktioniert nicht

Erstellt am 22. Oktober 2008 · 3 Antworten · letzte Antwort am 31. Oktober 2008

Tags: JavaScript & AJAX, Frage

onetit ·

Hallo

ich habe an Hand vom "Howto" das horizontale Menu von just2be nachgebaut. Doch leider funktioniert es nicht. Das heisst, das Menu wird zwar angezeigt, aber irgedwie greift das JS nicht.

Wo ist der Fehler?

temp.template = TEMPLATE
temp.template {
  template = FILE
  template.file = fileadmin/index.html
}
page = PAGE
page.typeNum = 0

 page.headerData = COA
 page.headerData.50 = TEXT
 page.headerData.50.value = <script type="text/javascript" src="fileadmin/scripts/hmenu.js"></script>

temp.navigation = HMENU
temp.navigation {
	special = directory
	special.value = 1

	1 = TMENU
	1 {
		expAll = 1
		wrap = <ul id="nav">|</ul>
		noBlur = 1
		NO = 1
		NO.wrapItemAndSub = <li>|</li>

		IFSUB = 1
		IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
		ACTIFSUB < .IFSUB
	}
	2 < .1	
	2.wrap = <ul>|</ul>

	3 < .2
	4 < .2
}

Im Quellcode sieht es so aus.

<script type="text/javascript" src="fileadmin/scripts/hmenu.js"></script>
</head>
<body>
<!-- START NAVIGATION  -->
<ul id="nav"><li class="menuparent"><a href="index.php?id=2"  >Home</a><ul><li><a href="index.php?id=5"  >Home 2</a></li></ul></li><li><a href="index.php?id=3"  >Kontakt</a></li><li><a href="index.php?id=4"  >News</a></li></ul>
<!-- END NAVIGATION  -->
</body>
</html>

Was stimmt nicht?

Danke und Gruss
onetit

Unbekannter Benutzer ·

Jo, was stimmt denn nicht?
Was funktioniert denn nicht? Oder sollen wir das erraten?
Ist der Pfad zum JS korrekt?
Hast du das CSS des Menüs auch irgendwo eingebunden?
Der Quelltext gibt doch ein valides Menü aus...

Also nen paar mehr Infos wäre echt nicht verkehrt..

onetit ·

Hallo SLAng

Also, sorry für die vergessenen Angaben.

Die Navigation wird vertikal angezeigt.
Home
Home2
Kontakt

Ja, CSS ist eingebunden.

Aber ich habe soeben was bemerkt.
Im IE7 funktionierts und im Firefox 2.017 nicht.

Gruss onetit