contra10 Posted July 21, 2009 Share Posted July 21, 2009 I'm trying to mix css with php if possible using onmouseover I'm withdrawing data into a table and when ever a person goes over a specific area I'm trying to change the back ground heres my coding <style type="text/css"> td.off { background: white; } td.on { background: red; } </style> My php is as follows: <?php $on= "on"; $off= "off"; echo"<td align='center' class='off' onmouseover='this.className=" .$on. "' onmouseout='this.className=" .$off. "'> ?> Link to comment https://forums.phpfreaks.com/topic/166729-solved-onmouseover-and-php/ Share on other sites More sharing options...
MadTechie Posted July 21, 2009 Share Posted July 21, 2009 and the problem is ? I'll take a shot and say you mean this echo"<td align='center' class='off' onmouseover='this.className='$on' onmouseout='this.className='$off'>"; Link to comment https://forums.phpfreaks.com/topic/166729-solved-onmouseover-and-php/#findComment-879149 Share on other sites More sharing options...
contra10 Posted July 21, 2009 Author Share Posted July 21, 2009 i tired that b4 but it didn't work, double quote issue Link to comment https://forums.phpfreaks.com/topic/166729-solved-onmouseover-and-php/#findComment-879154 Share on other sites More sharing options...
MadTechie Posted July 21, 2009 Share Posted July 21, 2009 okay was it exactly the same, (did you try mine) explain "didn't work" did the plant explode ? Link to comment https://forums.phpfreaks.com/topic/166729-solved-onmouseover-and-php/#findComment-879157 Share on other sites More sharing options...
contra10 Posted July 21, 2009 Author Share Posted July 21, 2009 i copied it exactly <?php echo"<td td align='center' class='off' onmouseover='this.className='$on' onmouseout='this.className='$off'> ?> but the mouseover doesn't work, it simply stays the same colour - white. Link to comment https://forums.phpfreaks.com/topic/166729-solved-onmouseover-and-php/#findComment-879167 Share on other sites More sharing options...
MadTechie Posted July 21, 2009 Share Posted July 21, 2009 ahh didn't notice the extra quotes try this <?php echo"<td align='center' class='off' onmouseover='this.className=\"$on\"' onmouseout='this.className=\"$off\"'>"; ?> Link to comment https://forums.phpfreaks.com/topic/166729-solved-onmouseover-and-php/#findComment-879168 Share on other sites More sharing options...
contra10 Posted July 21, 2009 Author Share Posted July 21, 2009 works, i tried the slashes before but i guess i put an extra one, thanks Link to comment https://forums.phpfreaks.com/topic/166729-solved-onmouseover-and-php/#findComment-879170 Share on other sites More sharing options...
MadTechie Posted July 21, 2009 Share Posted July 21, 2009 yeah the mouse over needed an extra one Link to comment https://forums.phpfreaks.com/topic/166729-solved-onmouseover-and-php/#findComment-879173 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.