Thomas J.S.: Hintergrundwechsel beim Link

Beitrag lesen

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