Daniel Schöneck: Hintergrundfarbe einer Ebene ändern bei mouseover

Das ist eine von den Ebenen.

<div id="Layer8" style="position:absolute; left:45px; top:216px; width:130px; height:20px; z-index:2; background-color: #CCCCCC; layer-background-color: #CCCCCC; border: 1px solid black">&nbsp<font face="Arial" size="2"><a href="kamikaze.htm">Kamikaze</a></font></div>

Wenn man nun mit der Maus drübergeht soll sich die hintergrundfarbe ändern. Wie mach ich das? Damit:

onmouseover="this.style.color='#C00000'

kann ich die farbe des Links ändern, das hab ich rausgefunden...

Danke schonmal im vorraus, is bestimmt nix kompliziertes, nur komm ich ned drauf :(

  1. Hallo.

    Wenn man nun mit der Maus drübergeht soll sich die hintergrundfarbe ändern. Wie mach ich das? Damit:

    onmouseover="this.style.color='#C00000'

    kann ich die farbe des Links ändern, das hab ich rausgefunden...

    Und wenn du die Hintergrundfarbe des <div>s ändern willst, nimmst du entweder:
    <a href=kamikaze.htm"
       onmouseover="document.getElementById('Layer8').style.backgroundColor='#C00000'"
       onmouseout="document.getElementById('Layer8').style.backgroundColor='#CCCCCC'">Kamikaze</a>

    oder direkt im div:

    <div onmouseover="this.style.backgroundColor='#C00000'"
         onmouseout="this.style.backgroundColor='#CCCCCC'">

    Das onmouseout gibt dem <div> dann seine Ausgangsfarbe zurück.

    Gruß
    Norbert

    1. vielen dank norbert! ich dödel habs die ganze zeit mit "bgcolor" probiert ;). Naja, jetzt klappts auf jeden Fall.