Sebastian: Script für dynmaschischen Klassen-Austausch

Beitrag lesen

Hallo Thomas,

ich bin inzwischen durch Tipps und Hinweise bei einem anderen Lösungsansatz angelangt.

Er funktioniert noch nicht, doch von der Idee her bin ich
auf dem richtigen Weg ... denke ich!

suckerFocus = function() {
var sfEls = document.getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
  sfEls[i].onmouseover=function() {
   this.className+="showit";
  }
  sfEls[i].onmouseout=function() {
   this.className=this.className.replace(new RegExp("showit\b"), "");
  }
}
}
if (window.attachEvent) window.attachEvent("onload", suckerFocus);

Eigentlich würde ich gerne nur LI-Tags herausfiltern, die den Klassennamen "hideit" haben und den dann dynamisch ändern.
Ich habe mich jetzt erstaml für die obige einfache Variante entschieden, da ich weiß, dass diese so ähnlich an anderer Stelle schon funktioniert.

Die Klasse muss nur showtime heißen, damit diesen Style darauf anwenden kann.

/* IE hover action */
.showtime ul {left: auto;}

Nur in meinem Fall funktioniert das noch nicht!
http://www.zabdesign.de/pro/stahmann-medien/

Gruß,
Sebastian