Tobias Stening: :hover mit dem IE?

Beitrag lesen

Hi,

Im Netz habe ich Hinweise gefunden, dass man das Problem mit den behaviors des IE lösen könnte. Gibts definitiv keine andere Lösungsmöglichkeit?
Nein. Der IE bis einschl. Version 6 kann das nicht, so daß Javascript nötig ist. Nichts anderes sind diese "behavior"-Anweisungen nämlich: invalide in CSS gepacktes JScript.Seshalb würde ich Dir auch eher zu einer validen Javascriptroutine raten.

Wenn ich Dich richtig verstehe, meinst Du in DHTML-Manier mittels onmouseover ein Java Skript aufrufen, mit dem ich dann die Styleeigenschaften ändern kann.

Problem bei der ganzen Sache: Die Menüpunkte werden von Typo3 erzeugt und somit ist eine direkte Referenzierung nicht möglich, da ich beliebig viele Menüpunkte haben kann. Ich müsste beim Aufruf über onmouseover nicht nur wissen, von welchem Objekt der Aufruf kam, sondern auch noch rausbekommen, welches div um das das Objekt gelegt ist, damit ich genau dieses div verändern kann.

Vielleicht kann ich ja Typo3 dazu überreden, mir die Menüpunkte nicht so zu erzeugen:

<div class="menubutton">
<a href="cp.html">Corporate Profile</a>
</div>

sondern so:

<a href="cp.html" class="menubutton">Corporate Profile</a>

Dann kanns nämlich auch der IE. :-)

Viele Grüße,
Tobias