Naja ich habe den IE7 noch nicht installiert, da ich hauptsächlich mit Mac OS X und FireFox unterwegs bin. Aber die Source sieht nicht wirklich gut aus. Insbesondere funktioniert sie nicht.
Denn durch das JavaScript sollte eigentlich der Hintergrund ausgetauscht werden, tut er aber nicht. Ich habe es nicht ausprobiert, aber es könnt daran liegen, daß kein "true" zurückgegeben wird.
Unabhängig davon frage ich mich wozu Du überhaupt JavaScript drin hast. Der Rückwärtskompatibilität wegen kann es jedenfalls nicht sein. Denn durch das JavaScript möchtest Du eine Style-Eigenschaft verändern. Das heißt Du gehst davon aus, daß der Browser Styles kennt. Warum dann nicht gleich richtig mit Styles und ohne JavaScript arbeiten? Dann braucht man für diese simple Aktion auch keine Tabelle. Nicht nicht einmal ein div würde man benötigen:
HTML-Code:
<a href="emaillink"><img src="/images/email.bild" alt="Email-Kontakt"></a>
<ul>
<li><a href="topangebote.htm">Topangebote</a></li>
<li><a href="werkstaette.htm">Werkstätte</a></li>
[usw.]
</ul>
Oder wenn Kompatibilität gewünscht ist, dann doch die richtige Methode, die auch die alten Browser unterstützen: Bilder austauschen.
Auch die Groß-/Kleinschreibung der Attribute ist nicht wirklich konform. Das war mal HTML3. Aber selbst für HTML4 gab es schon die Empfehlung alles klein zuschreiben. Für XHTML sowieso ein Muß.
Pingu
Lesezeichen