Erst mal ein riesen DANKESCHÖN an Georg just2b für das horizontale und vertikale Pulldownmenü auf seiner Seite! Ich habe viel rumprobiert, aber dieses hat gleich gefunzt.
Nun habe ich aber doch eine Frage zum vertikalen. Ich möchte gerne das menuparent in sub und act aufteilen, bin aber zu blöd dazu.
Das ist mein TS:
marks.HAUPTNAVI = HMENU
marks.HAUPTNAVI {
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li class="NO">|</li>
ACT = 1
ACT.wrapItemAndSub = <li class="ACT">|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
}
2 < .1
2.wrap = <ul>|</ul>
3 < .2
4 < .2
}
Greift mir jeamnd unter die Arme?
Viele Grüße und Danke, Uwe
Hab mal weitergemacht. Die JS-Datei ist so geändert und funzt auch so:
function IEHoverPseudo() {
var navItems = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<navItems.length; i++) {
if(navItems[i].className == "menuparentNO") {
navItems[i].onmouseover=function() { this.className += " over"; }
navItems[i].onmouseout=function() { this.className = "menuparentNO"; }
}
if(navItems[i].className == "menuparentACT") {
navItems[i].onmouseover=function() { this.className += " over"; }
navItems[i].onmouseout=function() { this.className = "menuparentACT"; }
}
}
}
window.onload = IEHoverPseudo;
das TS sieht jetzt bei mir so aus und das funktioniert leider (oder natürlich) nicht. Hab da schlicht weg eine Wissenslücke ...
marks.HAUPTNAVI = HMENU
marks.HAUPTNAVI {
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li class="NO">|</li>
ACT = 1
ACT.wrapItemAndSub = <li class="ACT">|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparentNO">act|</li>
ACTIFSUB < .IFSUB
IFSUB.10.wrapItemAndSub = <li class="menuparentNO">no|</li>
NOIFSUB < .IFSUB.10
}
2 < .1
2.wrap = <ul>|</ul>
3 < .2
4 < .2
}
Was muss ich machen, dass es läuft?
Viele Grüße aus Konstanz, Uwe
Ok, da ich kein TS-Held bin, habe ich mir anders geholfen. Tut das, was ich will, aber leider geht mir die schicke menuparent-Sache verloren ...
das JS sieht so aus:
function IEHoverPseudo() {
var navItems = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<navItems.length; i++) {
if(navItems[i].className == "NO") {
navItems[i].onmouseover=function() { this.className += " over"; }
navItems[i].onmouseout=function() { this.className = "NO"; }
}
if(navItems[i].className == "ACT") {
navItems[i].onmouseover=function() { this.className += " over"; }
navItems[i].onmouseout=function() { this.className = "ACT"; }
}
}
}
window.onload = IEHoverPseudo;
Und das TS nun so:
marks.HAUPTNAVI = HMENU
marks.HAUPTNAVI {
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li class="NO">|</li>
ACT = 1
ACT.wrapItemAndSub = <li class="ACT">|</li>
}
2 < .1
2.wrap = <ul>|</ul>
3 < .2
4 < .2
}
Für eine "gescheite" wäre ich dennoch dankbar.
Schönes Wochenende Euch und geht mal auf den Weihnachtsmarkt ;-), Uwe