求救:关于CSS背景颜色的高级问题
<script language="javascript">
<!--
function SetBgColor(Menu,Menucolor)
{
if (Menu.style.background!="#FFDDBB")
{
Menu.style.background=Menucolor;
}
}
function RestoreBgColor(Menu,Menucolor)
{
if (Menu.style.background!="#FFDDBB")
{
Menu.style.background=Menucolor;
}
}
-->
</script>
<table border=0>
<tr Onmouseover="return SetBgColor(this,'#E7E7E7');" Onmouseout="return RestoreBgColor(this,'#FFFFFF');" Onclick="this.style.background='#FFDDBB';">
<td>1</td><td>李小明</td>
</tr>
<tr Onmouseover="return SetBgColor(this,'#E7E7E7');" Onmouseout="return RestoreBgColor(this,'#FFFFFF');" Onclick="this.style.background='#FFDDBB';">
<td>2</td><td>钟先生</td>
</tr>
</table>
我想实现:点击记录后,要求background='#FFDDBB',当Onmouseout后,还是保留background='#FFDDBB',可是以上程序执行后,这一行的background却变成了#FFFFFF
请问这个怎么实现呀?如何改function SetBgColor及function RestoreBgColor?