11175
(-- --)
July 14, 2008, 2:16am
1
I've got a <tr> with onmouseout="this.style.background='<%=
cycle(odd-row, 'even-row')%>';"
But that doesn't seem to work. onmouseover changes the bg to white, and
I need to get the color back to its original color onmouseout.
The problem is the color is different for alternating rows.
Any help is appreciated!
Tonypm
(Tonypm)
July 17, 2008, 4:19pm
2
The result of your cycle will be a string, so the normal way to use
this would be to assign the string to a class name,
and then for each class, you define the background style you need in
your stylesheet.
<tr class="<%= cycle("even", "odd") -%>">
see
http://www.railsbrain.com/api/rails-2.0.2/doc/index.html?a=M001928&name=cycle .
If you want to build the whole style fro the cycle, it would need to
be like this
style="background-color: <%= cycle("#fff ", "#ccc ")
hth
Tonypm