Andreas: dynamisches CSS mit JavaScript

Hallo SelfHTML'er

Ich habe da ein Problem mit Wechsel der Hitergrundfarbe eines <DIV>. Hier folgt der Quellcode:

_________________________________

<html>
<head>
<style type="text/css" media="screen"><!--
#menu2         { color: white; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #bc8f8f; padding: 3px; border-style: solid; border-width: 2px; border-color: #808080 #808080 #000 #000; position: absolute; z-index: 5; top: 50px; left: 155px; width: 250px; height: auto; visibility: visible; display: block }
--></style>
</head>
<body>
<div id="menu2">
<div onmouseover="this.style.background-color='silver'"><a href="leer.html" target="_blank">Link1</a><br></div>
<div onmouseover="this.style.background-color='silver'"><a href="leer.html" target="_blank">Link2</a><br></div>
<div onmouseover="this.style.background-color='silver'"><a href="leer.html" target="_blank">Link3</a><br></div>
<div onmouseover="this.style.background-color='silver'"><a href="leer.html" target="_blank">Link4</a></div></div>
</body></html>
_________________________________

Kann mir jemand verraten, wieso sich die Hintergrundfarbe von "Link1" bis "Link4" nicht ändert? Habe ich einen Fehler eingebaut? Muß man das Attribut anders ansprechen? Wer kann helfen?

Gruß aus Dresden.
Andreas

  1. Hallo

    schreib es so : backgroundColor
    statt: background-color

    dann geht es !!

    Michael R.

    1. Hallo

      schreib es so : backgroundColor
      statt: background-color

      dann geht es !!

      Michael R.

      Danke dir Michael

      Ich hatte es mit backgroundcolor versucht und keinen erfolg gehabt. Das es an der Groß- und Kleinschreibweise liegt hätte ich nie gedacht.

      Andreas