<!--[if IE 6]>
<script type="text/javascript">
window.onload=func;
function func(id,estado)
{
var d = document.getElementById(id);
if (estado == 1) { d.style.backgroundColor='#B3CDF2'; }
else { d.style.backgroundColor='#557ab1'; }
}
</script>
<![endif]-->
La función solamente se carga si el navegador es <ul>
<li id="li1" onmouseover="func('li1');" onmouseout="func('li1', 1);">
<a href="#">Un enlace</a>
</li>
<li id="li2" onmouseover="func('li2');" onmouseout="func('li2', 1);">
<a href="#">Otro enlace</a>
</li>
</ul>
Sencillo y conciso, aunque cada vez tengo menos claro que merezcan la pena todos estos