hattrix: OnMouseover-Problem

Warum funktioniert das bei mir nicht? Fahre ich mit der Maus über die zeile, wird die Farbe nicht geändert. haue ich das in ein td_feld rein, geht das, aber es soll ja die ganze Zeile markieren!

<tr onmouseover="style.backgroundColor='#BBBBFF'" onmouseout="style.backgroundColor='#FFFFFF'">

  1. Hi,

    Warum funktioniert das bei mir nicht?

    weil das kein CSS ist, sondern JavaScript, und weil "funktioniert nicht" keine Fehlerbeschreibung ist. Wo hast Du eigentlich dieses ominöse Objekt namens style erzeugt?

    haue ich das in ein td_feld rein, geht das, aber es soll ja die ganze Zeile markieren!

    Welche Hintergrundfarbe haben eigentlich die Tabellenzellen?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      Warum funktioniert das bei mir nicht?

      weil das kein CSS ist, sondern JavaScript, und weil "funktioniert nicht" keine Fehlerbeschreibung ist. Wo hast Du eigentlich dieses ominöse Objekt namens style erzeugt?

      haue ich das in ein td_feld rein, geht das, aber es soll ja die ganze Zeile markieren!

      Welche Hintergrundfarbe haben eigentlich die Tabellenzellen?

      Cheatah

      Schau am besten mal selbst in Quellcode. Vielleicht findest Fehler?

      http://geld.tida-world.de

      1. Hallo,

        nimm im CSS die Eigenschaft "background-color:#FFFFFF" für td raus und setze sie stattdessen in eine tr-Klasse ein.

        also:

        tr
        {
            background-color:#FFFFFF;
        }

        Dann sollte es funktionieren. In der momentanen Form überdeckt scheinbar die td-Farbe die tr-Farbe nebst deren Änderungen.

  2. <tr onmouseover="style.backgroundColor='#BBBBFF'" onmouseout="style.backgroundColor='#FFFFFF'">

    Versuch's mal mit this.style.backgroundColor

    ep

    1. <tr onmouseover="style.backgroundColor='#BBBBFF'" onmouseout="style.backgroundColor='#FFFFFF'">

      Versuch's mal mit this.style.backgroundColor

      ep

      Auch schon probiert, geht nicht!

  3. Hallo,

    Warum funktioniert das bei mir nicht?

    gerade ausprobiert, funktioniert im IE 6, Firefox 1.5, Opera 9.1 und Netscape 7.1 ...

    Natürlich nur dann, wenn sich auch ein td mit irgendeinem Inhalt darin befindet.

    1. Hallo,

      Warum funktioniert das bei mir nicht?

      gerade ausprobiert, funktioniert im IE 6, Firefox 1.5, Opera 9.1 und Netscape 7.1 ...

      Natürlich nur dann, wenn sich auch ein td mit irgendeinem Inhalt darin befindet.

      Bei mir auch Inhalt drin, dennoch klappts nicht.

      Kannst ja mal schauen im Quelltext:
      http://geld.tida-world.de