S. Fäßler: Tabellen, Hintergrund bei Mouseover

Hallo!

Ich habe eine Tabelle mit x Zeilen und mehreren Spalten.
Wenn ich jetzt in eine der Spalten mit der Maus komme, möchte ich, dass die komplette Reihe eine andere Hintergrundfarbe bekommt.
Bei einer einzelnen Spalte ist es mit mit dem this Argument kein Problem, aber wie bekomme ich das auf die ganze Table-Row?

Danke
S.Fäßler

----------

<tr align="top" align="left">
   <div align="center">
   <td onmouseover="this.bgColor='#CCCCCC'" onmouseout="this.bgColor='white'"><font size="-2">
      <a href="change.jsp?angebotsnr=<%= rs.getString(5) %>"><% out.println(rs.getString(1)); %></a>
   </font></td>
   <td><font size="-2">
    <% out.println(rs.getString(2)); %>
   </font></td>
   <td><font size="-2">
    <% out.println(rs.getString(3)); %>
   </font></td>
   <td><font size="-2">
    <% out.println(rs.getInt(4)); %>
   </font></td>
   <td><font size="-2">
    <% out.println(rs.getInt(5)); %>
   </font></td>
   <td><font size="-2">
    <% out.println(rs.getString(6)); %>
   </font></td>
   <td><font size="-2">
    <% out.println(rs.getString(7)); %>
   </font></td>
   <td><font size="-2">
    <% out.println(rs.getString(8)); %>
   </font></td>
   <td valign="middle" align="center"><font size="-2">
    <% out.println(rs.getInt(9)); %>
   </font></td>
   <td valign="middle" align="center"><font size="-2">
    <% out.println(rs.getInt(10)); %>
   </font></td>
   <td valign="middle" align="center"><font size="-2">
    <% out.println(rs.getInt(11)); %>
   </font></td>
   </center>
  </tr>

  1. hi

    mit CSS und Javascript ist da eigendlich ganz einfach.

    jede zeile braucht erstmal ne ID.
    dann machst du einen onmouseover bei dem du eine funktion aufruft, die via getElementByID die entsprechende zeile anspricht und via style die hintergrundfarbe ändert.

    nimm dir die stichpunkt und schau in selfHTML, da steht alles drin :)

    so long
    ole
    (8-)>

    --
    Die Summe aller menschlichen Intelligenz ist eine Konstante.
    Das Problem ist das Bevölkerungswachtum...
    1. Danke! Habe zwar nur Bahnhof verstanden, glaube das kann man auch nicht realisieren, weil wir die Tabelle hier aus einem JSP + Datenbank heraus generieren. Dann wird es letztendlich zu stressig :(

      1. hi

        Danke! Habe zwar nur Bahnhof verstanden, glaube das kann man auch nicht realisieren, weil wir die Tabelle hier aus einem JSP + Datenbank heraus generieren. Dann wird es letztendlich zu stressig :(

        wenn ich mir deine source so anschaue dürfte es eigendlich kein problem sein das ganz zu realisieren. du mußt dich eben nur damit auseinandersetzen und wenn du die stichpunkte die ich dir geliefert habe bei selgHTML nachschaust, wirst du auch sehen wie einfach das ganze ist.

        so long
        ole
        (8-)>

        --
        Die Summe aller menschlichen Intelligenz ist eine Konstante.
        Das Problem ist das Bevölkerungswachtum...
  2. Hi!

    Ich habe eine Tabelle mit x Zeilen und mehreren Spalten.
    Wenn ich jetzt in eine der Spalten mit der Maus komme, möchte ich, dass die komplette Reihe eine andere Hintergrundfarbe bekommt.
    Bei einer einzelnen Spalte ist es mit mit dem this Argument kein Problem, aber wie bekomme ich das auf die ganze Table-Row?

    <div align="center">
       </center>

    Haben beide zw. tr und td nix zu suchen.
    Für die Hintergrundänderung:
    http://selfhtml.teamone.de/javascript/objekte/node.htm#parent_node
    http://selfhtml.teamone.de/javascript/objekte/style.htm

    Gruß Herbalizer

    --
    SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
    sh:( fo:) ch:? rl:( br:> n4:& ie:% mo:} va:} de:] zu:) fl:{ ss:) ls:& js:|