knuhe Posted May 7, 2006 Share Posted May 7, 2006 Hello, I'm new to CSS, and also new on this community.I'm trying to figure out how to place a onMouseOver command into one of my stylesheets.In this example I want my table column to change color when i move my mouse over it.This is the code I've made so far:[code].menytabell { width: 149px; height: 14px; background-color: #EEEEEE;}[/code]Now here comes my problems... I that code to match this equivalent, so I can save space and make my menu editings go faster:[code]<td width=149 height="14" style="background-color:#EEEEEE" onMouseOver="this.style.backgroundColor='#FFFFF0'" onMouseOut="this.style.backgroundColor='#EEEEEE'">[/code]Can any of you help me out?Cheers Quote Link to comment https://forums.phpfreaks.com/topic/9250-onmouseover-commands-in-css/ Share on other sites More sharing options...
neylitalo Posted May 7, 2006 Share Posted May 7, 2006 [code].menytabell { width: 149px; height: 14px; background-color: #EEEEEE;}.menytabell:hover { background-color: #FFFFF0;}[/code]the :hover pseudo class gets activated when you mouseover, and deactivated when you mouseout. Quote Link to comment https://forums.phpfreaks.com/topic/9250-onmouseover-commands-in-css/#findComment-34072 Share on other sites More sharing options...
wildteen88 Posted May 7, 2006 Share Posted May 7, 2006 Yes use the :hover persuado class.NOTE: currently IE6 doesn't support the :hover persuado class on any tag accept the anchor (a) tag, but IE7 now supports the :hover persuado class on any tag. Quote Link to comment https://forums.phpfreaks.com/topic/9250-onmouseover-commands-in-css/#findComment-34075 Share on other sites More sharing options...
knuhe Posted May 7, 2006 Author Share Posted May 7, 2006 Thanks, I tried your solution, and it ought to work, but sadly it won't:(It sees like it sticks with the [code].menytabell { width: 149px; height: 14px; background-color: #EEEEEE;}[/code]and not changing the color when i move my cursor over the table element.Do you know whats going on? Quote Link to comment https://forums.phpfreaks.com/topic/9250-onmouseover-commands-in-css/#findComment-34080 Share on other sites More sharing options...
neylitalo Posted May 7, 2006 Share Posted May 7, 2006 See wildteen's post above :) Quote Link to comment https://forums.phpfreaks.com/topic/9250-onmouseover-commands-in-css/#findComment-34081 Share on other sites More sharing options...
knuhe Posted May 7, 2006 Author Share Posted May 7, 2006 [!--quoteo(post=372055:date=May 7 2006, 06:50 PM:name=wildteen88)--][div class=\'quotetop\']QUOTE(wildteen88 @ May 7 2006, 06:50 PM) [snapback]372055[/snapback][/div][div class=\'quotemain\'][!--quotec--]Yes use the :hover persuado class.NOTE: currently IE6 doesn't support the :hover persuado class on any tag accept the anchor (a) tag, but IE7 now supports the :hover persuado class on any tag.[/quote]Do you know is this altso applies to Firefox? I'm using version 1.5.0.3. Quote Link to comment https://forums.phpfreaks.com/topic/9250-onmouseover-commands-in-css/#findComment-34082 Share on other sites More sharing options...
neylitalo Posted May 7, 2006 Share Posted May 7, 2006 It works for me - [code]Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3[/code] Quote Link to comment https://forums.phpfreaks.com/topic/9250-onmouseover-commands-in-css/#findComment-34084 Share on other sites More sharing options...
knuhe Posted May 7, 2006 Author Share Posted May 7, 2006 Strange...Have tried a few things, but it don't seem to work right.Maybe it's my code in the HTML-file that's wrong?Is this the right way to do it when I want a row in my table to change color when pointing at it?[code]<table><tr onclick=view('./index.html') height="14"> <td class="menytabell"> <div class="meny">Hovedsiden</div> </td><tr></table>[/code] Quote Link to comment https://forums.phpfreaks.com/topic/9250-onmouseover-commands-in-css/#findComment-34088 Share on other sites More sharing options...
nogray Posted May 25, 2006 Share Posted May 25, 2006 Just remove the background-color from the class in you style sheet.If that doesn't work, just make another class with the different background color and use the this.className='whatever' on the mouse event. Quote Link to comment https://forums.phpfreaks.com/topic/9250-onmouseover-commands-in-css/#findComment-38820 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.