解决IE上a:hover与onclick冲突的有关问题

解决IE下a:hover与onclick冲突的问题。

导航的一个选项如下:
<a onclick="foward('#','#')">介绍</a>
foward是一个js函数,用于控制同一个页面的两个iframe的连接地址。

又有css如下
a {
background-image:url("../images/nav_4.jpg");
width:120px;
}
a:hover {
background-position:left -32px;
}
可以看到,导航的背景是一张图片。当鼠标移到a标签上面时,改变背景图片的位置以达到背景颜色的变化。

但由于css的a:hover和js的onclick冲突了。在ff下能正常显示,在ie下a:hover属性则不生效了。

解决办法:
<a href="javascript:foward('#','#')">介绍</a>
把a标签的onclick改为href。