I am displaying data in a table on one of my web pages. When the user clicks on a row, I want that row ONLY to change color. I'd settle for that cell. I have a css file referenced on the page with two styles, td_on and td_off, which have same settings except for the background colors. I put the "class" tag in the td like so:
I have tried to use the onclick action to change the class to the td_on style like so, onclick="class=td_on" but this does NOT cause any changes. Can someone tell me what the proper syntax for doing this is ... or maybe an easier way to accomplish what I want???!
TIA
Here - if you haven't gotten it, try this:
This should be your TD in your HTML:
<td class="out" onMouseOver="this.className='over'" onMouseOut="this.className='out'"><a href="page.php">LINK</a></td>
Then in your stylesheet:
.over { background-color:#D0C0A9; padding-top: 2px; padding-bottom:2px;}
.out { background-color: #E1D4C0; padding-top: 2px; padding-bottom:2px;}
That should do it for ya!
Let me know if you have problems, I'd be glad to help.
Shannon
Second Platform
2ndPlatform
Junior Poster in Training
61 posts since Nov 2004
Reputation Points: 15
Solved Threads: 0