Hallo Maik!
Ich möchte ein Menü bauen, bei dem die Links über CSS gesteuert, nach dem Anklicken sowohl die Farbe als auch die Hintergrundfarbe ändern. Wenn ihr mit dem IE 5 die Seite http://www.mcwiwa.de/test/neumenu/neumenu.html anseht, könnt ihr sehen, was ich meine.
So weit so gut. Wenn allerdings der NC 4.6 ins Spiel kommt, geht's böse aus, denn der interpretiert nur je die Hälfte => orange auf orange, man sieht nix mehr. gibt's da nen Trick, damit der das auch so schön macht?
Erstens du solltest die Angaben für <a> Richtig machen, z.B. so:
<style type="text/css">
<!--
body { background-color: #FF9900}
a.menu:link {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #ff9900; font-weight: bold;
background-color: #000099;
}
a.menu:visited {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #000099; font-weight: bold;
background-color: #FF9900;
}
a.menu:active {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #ff9900; font-weight: bold;
background-color: #000099;
}
-->
</style>
Zweites NS kann nicht diese dynamische Änderungen vie CSS. Dazu muss du dann mit Javscript deine div's neu schreiben; es gibt schon viele solche Scripts fertig im Internet herunterzuladen.
Oder du nimmst e die Auslese <../../sfausles/tsfa_tdb.htm#a9> modifizierst den Script ein wenig (z.B. onClick statt onMouseOver ) und fertig.
Grüße
Thomas