真怪啊,在CSS2上查明明是border-left CSS1 IE4+,为什么IE5不支持呢?我没有IE5没法测
那试试这个吧
<table cellpadding=0 cellspacing=0 onmouseover="this.style.background='#D6D3CE';this.border='1px'" onmouseout="this.style.background='';this.border='0px';" onclick=linkfunction()><tr><td>link</td></tr></table>

解决方案 »

  1.   

    不行呀你那事件只能加在table标签下,加在td或tr标签下都不能正常工作了不至于把每一个链接都加一个表格吧另谢谢您的热心帮助!
      

  2.   

    谁说TD不可以?<table cellpadding=0 cellspacing=0 onclick=linkfunction()>
    <tr><td  onmouseover="this.style.background='#D6D3CE';this.border='1px'" onmouseout="this.style.background='';this.border='0px';">link</td></tr></table>直接加在链接上也可以<a onmouseover="this.style.background='#D6D3CE';this.border='1px'" onmouseout="this.style.background='';this.border='0px';">link</a>
      

  3.   

    我知道是可以,不过你写的只有IE6.0可以看到效果,5.0不行可我用IE5.0看msdn就有那样的效果
      

  4.   

    奇怪,上面的代码没有什么特殊的啊,居然IE5不支持?this.border改成this.style.border试试?
      

  5.   

    看,这个是它的CSS文件里的定义SPAN.clsMouseOver
    {
    background-color:#CCCCCC;
    border:1px solid #999999;
    }SPAN.clsMouseDown
    {
    background-color:#999999;
    border:1px solid #999999;
    }