neXXus: bgcolor???

<TD onMouseover="document.bgcolor=FF5A21" height ... ></TD>

Wieso funktioniert das net?
Ich will, dass sich die Hintergrundfarbe der Zelle ändert.

Danke

  1. <TD onMouseover="document.bgcolor=FF5A21" height ... ></TD>

    Wieso funktioniert das net?
    Ich will, dass sich die Hintergrundfarbe der Zelle ändert.

    Danke

    Bitte:
    die farbe ändert sich hier beihier bei mouseover.
    ich hoffe, es hilft dir weiter:

    <html>
    <head>

    <style><!--
    .relative { position:relative; }
    //--></style>

    <script language="JavaScript"><!--
    var color = '';

    function over(id) {
        if (document.layers) {
            window.color = window.document.layers[id].bgColor;
            window.document.layers[id].bgColor = '#FF0000';
        }
        else if (document.all) {
            window.color = window.document.all[id].style.background;
            window.document.all[id].style.background = '#FF0000';
        }
    }

    function out(id) {
        if (document.layers)
            window.document.layers[id].bgColor = window.color;
        else if (document.all)
            window.document.all[id].style.background = window.color;
    }
    //--></script>

    </head>

    <body>

    <table>
    <tr>
    <td id="id1" class="relative"><a href="http://www.irt.org/" onMouseOver="window.over('id1')" onMouseOut="window.out('id1')">test</a></td>
    <td id="id2" class="relative"><a href="http://www.irt.org/" onMouseOver="window.over('id2')" onMouseOut="window.out('id2')">test</a></td>
    </tr>
    </table>

    </body>
    </html>

  2. Hi Du,

    es heißt bgColor, mit einem großen C.

    Mirko

    1. es heißt bgColor, mit einem großen C.

      Timpf!
      Sorry, ist aber so.

      1. ... sorry, aber was heißt das? Sowas wie Grmpf! Oder ist das eine Bezeichnung? :)

        Mirko

  3. Hallo nochmal,

    <TD onMouseover="document.bgcolor=FF5A21" height ... ></TD>

    Wenn sich auch noch nur die Zelle "andern soll, ist nat"urlich auch noch das document. davor falsch.
    Ausserdem ist FF5A21 weder ein vern"unftiger numerischer, noch literaler Wert (und das mit dem großen C weißt Du ja nun schon).

    <TD onMouseover="this.bgColor='#FF5A21'" height ... ></TD>

    sollte klappen, allerdings nur im IE. NN schafft bestimmt nicht mal den Eventhandler in einer TD.

    Mirko